| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Some "boring" buffers can now optionally be hidden by
the users via the use of the `nrepl-hide-special-buffers` setting.
By default all special buffers are visible.
|
|\
| |
| |
| |
| | |
hugoduncan/feature/show-namespaces-in-macroexpansion
Don't suppress namespaces in macroexpansion
|
| |
| |
| |
| |
| | |
Suppressing namespaces makes it impossible to recursively expand in-place in the
macroexpansion buffer, in the case your macro calls are namespace qualified.
|
|\ \
| | |
| | | |
Don't try to highlight a compilation error in a REPL buffer
|
| | |
| | |
| | |
| | |
| | |
| | | |
Since the stacktraces from the REPL have no usable line numbers
we should not attempt to highlight compilation errors at all when
an error originated from the REPL.
|
|\ \ \
| | | |
| | | | |
Fix #261 - remove error overlay in nrepl-load-file
|
| |/ /
| | |
| | |
| | |
| | | |
Previously the errors were cleared only if you used
`nrepl-load-current-buffer`.
|
|\ \ \
| | | |
| | | | |
Fixes for compilation-error-regexp-alist
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Makes matching of filenames of the form (foo.clj:XX) in stacktraces
more accurate (avoiding some spurious highlighting in compilation
buffers).
- Uses a more idiomatic entry for `compilation-error-alist`, namely a
symbol which points to `compilation-error-regex-alist-alist`.
- Moves the code adding entries to the former variables to the
top-level, instead of calling it over and over everytime a repl is
started.
|
|\ \ \
| |/ /
|/| | |
Fix multi-repl buffer handling
|
| |/
| |
| |
| |
| |
| | |
nrepl-connection-dispatch is now bound in nrepl-net-process-input, and
nrepl-emit-interactive-output uses nrepl-current-nrepl-buffer rather than
nrepl-current-connection-buffer.
|
|/ |
|
|\
| |
| | |
Allow local values for nrepl-popup-stacktraces
|
| |
| |
| |
| |
| | |
We use nrepl-popup-stacktraces only non-REPL buffers, and introduce a
specific flag for the latter.
|
|\ \ |
|
| | | |
|
| |\ \
| | | |
| | | |
| | | | |
https://github.com/hugoduncan/nrepl.el into hugoduncan-feature/add-aux-requires
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When connecting to an nrepl server, explicitly require clojure.pprint, and
use clojure.repl/doc. When used with an nREPL server that didn't match
these assumptions, nrepl.el commands otherwise fail.
|
|\ \ \ \
| |/ / /
|/| | | |
Add convenience bindings to clojure-mode-map for starting nrepl
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Since people are generally in some Clojure buffer when starting
nrepl.el it's useful to have convenient keybindings for that in
`clojure-mode-map`. The mnemonic for the keybindings are `j` for jack-in
and `c` for connect. The keybindings are autoloaded and added to
`clojure-mode-map` after `clojure-mode` has been loaded.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Track the endpoint and project directory of connections, and warn if the user
tries to create a new repl that matches the endpoint or project-directory of an
existing repl.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Allows REPLs for several different nREPL servers at once.
The default connection is used to dispatch nrepl commands in clojure buffers.
Use the nrepl-make-repl-connection-default command to make a specific repl
session the default.
Adds a nrepl-close command to close the current connection.
The current buffer is returned by the nrepl-current-connection-buffer function.
nrepl-connected-list maintains a list of connections. When closing REPLS,
this is used to decide whether to disable nrepl interaction mode on clojure
buffers, and in order to set a new default connection if one is available.
Implements #75.
|
| | |
|
|\ \ |
|
| | | |
|
|\ \ \
| |/ /
|/| | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Bump the clojure-mode dep to 2.0.0.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
clojure-mode 2.0.0 was recently released and it's the first version
that target's nrepl.el exclusively. It makes sense that the
upcoming nrepl.el 0.1.6 should require it, given the fact that many
nrepl improvements were incorporated into it.
|
|\ \ \ \
| |_|/ /
|/| | | |
Add macroexpand key-bindings to nrepl-mode-map
|
| | |/
| |/|
| | |
| | | |
Enables the use of macroexpand keys from the REPL buffer.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The original version of the code had a few problems:
* use of defvar instead of defcustom
* wrong menu entry for the toggle command
* missing docstrings
* fairly obscure names
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`nrepl-popup-buffer-mode` was misbehaving originally, but the recent
refactoring of the popup window quit/restore logic fixed the problem
and now it's ok to use `nrepl-popup-buffer-mode` together with
`*nrepl-src*`.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This takes care of the byte-compilation warning
about a reference to a free variable `paredit-version`.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
https://github.com/timvisher/nrepl.el into timvisher-meta-dot-should-work-on-namespaces
|
| | | | | |
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
bbatsov-compilation-mode
|