summaryrefslogtreecommitdiff
path: root/nrepl.el
Commit message (Collapse)AuthorAge
* Introduce the option to hide special buffersBozhidar Batsov2013-02-12
| | | | | | 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.
* Merge pull request #270 from ↵Tim King2013-02-11
|\ | | | | | | | | hugoduncan/feature/show-namespaces-in-macroexpansion Don't suppress namespaces in macroexpansion
| * Don't suppress namespaces in macroexpansionHugo Duncan2013-02-11
| | | | | | | | | | Suppressing namespaces makes it impossible to recursively expand in-place in the macroexpansion buffer, in the case your macro calls are namespace qualified.
* | Merge pull request #268 from bbatsov/improve-error-hlTim King2013-02-11
|\ \ | | | | | | Don't try to highlight a compilation error in a REPL buffer
| * | Don't try to highlight a compilation error in a REPL bufferBozhidar Batsov2013-02-10
| | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #267 from bbatsov/fix-261Tim King2013-02-11
|\ \ \ | | | | | | | | Fix #261 - remove error overlay in nrepl-load-file
| * | | Fix #261 - remove error overlay in nrepl-load-fileBozhidar Batsov2013-02-10
| |/ / | | | | | | | | | | | | Previously the errors were cleared only if you used `nrepl-load-current-buffer`.
* | | Merge pull request #265 from jaor/compile-regexpsTim King2013-02-11
|\ \ \ | | | | | | | | Fixes for compilation-error-regexp-alist
| * | | Fixes for compilation-error-regexp-alistJose Antonio Ortega Ruiz2013-02-10
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | | Merge pull request #263 from hugoduncan/feature/fix-multi-buffersTim King2013-02-11
|\ \ \ | |/ / |/| | Fix multi-repl buffer handling
| * | Fix multi-repl buffer handlingHugo Duncan2013-02-09
| |/ | | | | | | | | | | 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.
* / Fix remaining checkdoc errors.Tim King2013-02-09
|/
* Merge pull request #259 from jaor/local-popupTim King2013-02-09
|\ | | | | Allow local values for nrepl-popup-stacktraces
| * New customization variable: nrepl-popup-stacktraces-in-replJose Antonio Ortega Ruiz2013-02-09
| | | | | | | | | | We use nrepl-popup-stacktraces only non-REPL buffers, and introduce a specific flag for the latter.
* | Merge branch 'hugoduncan-feature/add-aux-requires'Tim King2013-02-09
|\ \
| * | Checkdoc fixes.Tim King2013-02-09
| | |
| * | Merge branch 'feature/add-aux-requires' of ↵Tim King2013-02-09
| |\ \ | | | | | | | | | | | | https://github.com/hugoduncan/nrepl.el into hugoduncan-feature/add-aux-requires
| | * | Add explicit setup of expected namespacesHugo Duncan2013-02-02
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #232 from bbatsov/clojure-mode-mapTim King2013-02-09
|\ \ \ \ | |/ / / |/| | | Add convenience bindings to clojure-mode-map for starting nrepl
| * | | Add convenience bindings to clojure-mode-map for starting nreplBozhidar Batsov2013-02-07
| | |/ | |/| | | | | | | | | | | | | | | | | | | 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.
* | | Fix all checkdoc issues.Tim King2013-02-09
| | |
* | | Warn when requesting a repl matching an existing replHugo Duncan2013-02-07
| | | | | | | | | | | | | | | | | | 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.
* | | Add multiple REPL connectionsHugo Duncan2013-02-07
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Fix error in nrepl-macroexpand-expr-inplace.Tim King2013-02-05
| |
* | Merge PR #250 - Clean up line widths for macroexpansion functionsTim King2013-02-05
|\ \
| * | Clean up line widths for macroexpansion functionsHugo Duncan2013-02-05
| | |
* | | Merge branch 'macroexpand-sexp-at-point'Tim King2013-02-05
|\ \ \ | |/ / |/| |
| * | Macroexpand form at point.Tim King2013-02-04
| | |
* | | Merge pull request #212 from bbatsov/clojure-mode-versionTim King2013-02-03
|\ \ \ | | | | | | | | Bump the clojure-mode dep to 2.0.0.
| * | | Bump the clojure-mode dep to 2.0.0.Bozhidar Batsov2013-01-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #245 from hugoduncan/feature/add-macroexpand-bindingsTim King2013-02-03
|\ \ \ \ | |_|/ / |/| | | Add macroexpand key-bindings to nrepl-mode-map
| * | | Add macroexpand key-bindings to nrepl-mode-mapHugo Duncan2013-02-02
| | |/ | |/| | | | | | | Enables the use of macroexpand keys from the REPL buffer.
* | | Merge #241 - Refactor nrepl pretty printing.Tim King2013-02-03
|\ \ \
| * | | Refactor REPL pretty printing codeBozhidar Batsov2013-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Merge pull request #162. pprint mode for REPL.Tim King2013-01-31
| | | |
| * | | bump versionTim King2013-01-31
| | | |
| * | | release v0.1.6Tim King2013-01-31
| | | |
| * | | Use nrepl-symbol-at-point instead of eldoc-current-symbol for eldoc.Tim King2013-01-31
| | | |
| * | | added a basic check for an existing REPL buffer in nrepl-jack-in & nreplBozhidar Batsov2013-01-31
| | | |
| * | | Fix #199 - make *nrepl-src* closable with 'q'Bozhidar Batsov2013-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | `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*`.
| * | | Update copyright year and add link to contributors.Tim King2013-01-26
| | | |
| * | | Simplify popup buffer quit/restore using `quit-window'.Tim King2013-01-26
| | | |
| * | | Docstring additions and fixes.Bozhidar Batsov2013-01-26
| | | |
| * | | Fix a couple of docstrings and indentation errors.Bozhidar Batsov2013-01-26
| | | |
| * | | Suppress byte-compilation warningBozhidar Batsov2013-01-26
| | | | | | | | | | | | | | | | | | | | This takes care of the byte-compilation warning about a reference to a free variable `paredit-version`.
* | | | Whitespace cleanup.Tim King2013-02-03
| | | |
* | | | Merge branch 'meta-dot-should-work-on-namespaces' of ↵Tim King2013-02-03
|\ \ \ \ | | | | | | | | | | | | | | | https://github.com/timvisher/nrepl.el into timvisher-meta-dot-should-work-on-namespaces
| * | | | That clojure form reads significantly better to me. EOMTim Visher2013-01-31
| | | | |
| * | | | This seems to do the trick. Now to refactor. EOMTim Visher2013-01-31
| | |/ / | |/| |
* | | | Merge branch 'compilation-mode' of https://github.com/bbatsov/nrepl.el into ↵Tim King2013-02-03
|\ \ \ \ | | | | | | | | | | | | | | | bbatsov-compilation-mode