Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use `nil` value instead of symbol in `pcase` | Tianxiang Xiong | 2017-07-23 |
| | | | | `'nil` is fine in Emacs 25, but not in Emacs 24. | ||
* | Add nREPL support for user level notifications | Vitalie Spinu | 2017-07-20 |
| | |||
* | [Fix #390] Implement a workaround for orphaned Java process on Windows (#2051) | Benedek Fazekas | 2017-07-17 |
| | | | After quitting the REPL child Java processes on Windows weren't properly killed (likely an Emacs bug). Seems that `interrupt-process` does the trick, so now we use `interrupt-process` instead of `kill-process` if the OS is Windows. | ||
* | Mark nrepl-log-messages as safe | Bozhidar Batsov | 2017-07-09 |
| | | | | | This way it can be customized on a per-project basis using .dir-locals.el without warnings. | ||
* | Remove some redundant code from modes inheriting from special-mode | Bozhidar Batsov | 2017-07-09 |
| | | | | | All of those were making their buffers read-only explicitly, but that behaviour is automatically inherited from special-mode. | ||
* | Strip text-properties prior to sending some input for evaluation | Bozhidar Batsov | 2017-04-30 |
| | | | | | If we don't do this the text properties would mess up the nREPL messages log. | ||
* | Add "time-stamp" to the list of nrepl message keys displayed always at the top | Bozhidar Batsov | 2017-03-10 |
| | |||
* | [#1726] Order keys in nrepl message objects (#1956) | Harold | 2017-03-10 |
| | | | | | In order to have the keys print in a predictable order, we can sort them before printing. Some common keys are treated specially and are always displayed before the rest. This commit also improves the alignment of nrepl message values. | ||
* | Add a comment explaining the nREPL message time-stamps | Bozhidar Batsov | 2017-03-08 |
| | |||
* | [Fix #1952] Add timestamp to nrepl messages when logging them (#1955) | Vignesh Sarma K | 2017-03-08 |
| | |||
* | Fix nrepl--direct-connect error formatting in the let binding (#1954) | Konstantin Zudov | 2017-03-08 |
| | | | | | | | | | | | | | | | | | Seems like a bug crawled into 0fb25a8. The compiled version would have fail like: [nREPL] Establishing direct connection to somehost:42 ... nrepl--direct-connect: Not enough arguments for format string Interactively loading `nrepl--direct-connect` function, would have fail with "let bindings can have only one value form" kind of error. After this commit the thing fails in a more appropriate way: [nREPL] Establishing direct connection to somehost:42 ... [nREPL] Direct connection to somehost:42 failed nrepl-connect: [nREPL] Cannot connect to somehost:42 | ||
* | Improve some connection messages | Bozhidar Batsov | 2017-03-06 |
| | |||
* | Tweak some error messages | Bozhidar Batsov | 2017-03-06 |
| | |||
* | [Fix #1935] Correct the broken ssh fallback connection logic | Bozhidar Batsov | 2017-03-06 |
| | | | | | Due to a silly mistake the code never entered what was supposed to be the fallback connection code branch. | ||
* | Improve some error messages | Bozhidar Batsov | 2017-03-04 |
| | |||
* | [#1945] Mention host and port in connection success/failure messages | Bozhidar Batsov | 2017-03-04 |
| | | | | This should make it easier for people to figure out what's going on. | ||
* | Improve the code style a bit | Bozhidar Batsov | 2017-03-04 |
| | |||
* | Don't use `list` where backquoting would be clearer | Tianxiang Xiong | 2017-03-01 |
| | |||
* | Correctly close tooling session (#1932) | dpsutton | 2017-01-26 |
| | | | Pass connection and signify that we want to close the tooling session. | ||
* | Remove session from nrepl interaction (#1925) | dpsutton | 2017-01-23 |
| | | | | | Connection and session are inextricably linked. Rather than try to thread these two in lockstep throughout the whole request life cycle, we let the last step insert either the nrepl-session or the nrepl-tooling-session. | ||
* | [#1544] Don't fallback to SSH by default for remote hosts in case of a failed | Bozhidar Batsov | 2017-01-19 |
| | | | | | | | | | direct connection This behavior was confusing for some users and couldn't be manually configured. Now the behavior is configurable via the new defcustom `nrepl-use-ssh-fallback-for-remote-hosts` and is disabled by default. | ||
* | Kill an extra space | Bozhidar Batsov | 2017-01-19 |
| | |||
* | Fix nrepl-start-server-process's docstring | cskksc | 2017-01-04 |
| | |||
* | Update the copyright years in the source code | Bozhidar Batsov | 2017-01-04 |
| | |||
* | [Fix #1882] Restore compatibility with Emacs 24.4 | Bozhidar Batsov | 2016-11-25 |
| | | | | | The functions in `cider-compat.el` were actually added in Emacs 25.1, not Emacs 24.4. | ||
* | Drop support for Emacs 24.3 | Bozhidar Batsov | 2016-11-19 |
| | |||
* | Replace a dependency to cider-common with a simple defvar | Bozhidar Batsov | 2016-10-16 |
| | |||
* | [Fix #1707] Add customization for line truncating in special buffers | Bartłomiej Kruczyk | 2016-10-16 |
| | |||
* | Use keymap instead of local-map for mouse events in nrepl buttons | Vitalie Spinu | 2016-10-10 |
| | | | | #1568, 814692dd7c5e5a9 | ||
* | Rename logging nREPL function with nrepl-log- prefix | Vitalie Spinu | 2016-10-10 |
| | |||
* | New interactive commands `nrepl-log-expand-button/all-buttons` | Vitalie Spinu | 2016-10-10 |
| | |||
* | Explicitly list unfolding parameters in nrepl--pp | Vitalie Spinu | 2016-10-10 |
| | |||
* | [Fix #1859] In message log insert large objects on request only | Vitalie Spinu | 2016-10-10 |
| | |||
* | [#1758] Add a new command nrepl-toggle-message-logging | Bozhidar Batsov | 2016-10-07 |
| | |||
* | [#1758] Disable nREPL message logging by default | Bozhidar Batsov | 2016-10-07 |
| | | | | | The log seriously degrades the overall CIDER performance. Until we manage to optimize the logging logic it's best to disable it by default. | ||
* | [#1677] Handle lone carriage returns as newline (#1814) | dpsutton | 2016-07-27 |
| | |||
* | Polish a bit the preceding changes | Bozhidar Batsov | 2016-05-28 |
| | |||
* | Add an option to suppress the prompt in nrepl--maybe-kill-server-buffer (#1765) | erjoalgo | 2016-05-28 |
| | |||
* | ANSI-color the nrepl server buffer | Artur Malabarba | 2016-05-06 |
| | |||
* | Require nrepl-dict in nrepl-client | Artur Malabarba | 2016-05-01 |
| | |||
* | Move dictionary manipulation to its own file, nrepl-dict.el | Artur Malabarba | 2016-04-30 |
| | | | | | | A lot of .el files have to manipulate dictionaries, so this forced a lot of files to depend on nrepl-client.el. These were muddy waters if we plan on supporting SocketREPL. | ||
* | [#1726] Hihghlight nrepl-message keys in the nrepl-messages buffer | Artur Malabarba | 2016-04-30 |
| | |||
* | Remove a redundant usage of let* | Bozhidar Batsov | 2016-04-30 |
| | |||
* | Add default value to nrepl-dict-get (#1662) | sanjayl | 2016-04-11 |
| | | | | | | | | | Make the nrepl-dict hashes act similarly to the Clojure maps by giving them an optional default return value. If the provided key is not found in the dict, then the optional default value will be returned. Notably, the nil value is allowed as both a key and a value in nrepl-dict's. Updated `cider--check-middleware-compatibility` to use this functionality. | ||
* | Simplify middleware version compatibility check (#1658) | sanjayl | 2016-04-10 |
| | | | | | | | This mostly addresses CIDER-nREPL issue #202 https://github.com/clojure-emacs/cider-nrepl/issues/202. We can now check for compatibility between the ELisp front-end and the Clojure middleware backend without having to perform an eval request and set up a callback handler to process that request. | ||
* | Kill everything that was obsoleted in the previous release | Bozhidar Batsov | 2016-04-10 |
| | |||
* | Cleanup some requires | Bozhidar Batsov | 2016-04-09 |
| | |||
* | Fix some copyright years | Bozhidar Batsov | 2016-04-09 |
| | |||
* | [#1352] Documentation complies with checkdoc style | Chaitanya Koparkar | 2016-04-06 |
| | |||
* | Mute user-specified middleware errors | sanjayl | 2016-04-04 |
| | | | Suppress user-specified middleware errors |