summaryrefslogtreecommitdiff
path: root/nrepl-client.el
Commit message (Collapse)AuthorAge
* Refactor and document nrepl-client.elVitalie Spinu2014-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor: - general code and documentation cleanup - use -- convention for internal function of very limited use - inline several very short internal functions - use systematic naming convention for requests. Namely nrepl-send-request and nrepl-send-sync-request for workhorse functions and `nrepl-request:XXX` and `nrepl-sync-request:OP` for requests of type "OP". - rename `nrepl-send-request-sync` into `nrepl-send-sync-request` - delete `nrepl-log-messages` command Reorganize nrepl-client.el in functional chapters: - Bencode - Client: Process Filter - Client: Initialization - Client: Response Handling - Client: Request Handling - Server - Utilities - Connection Buffer Management - Connection Browser Document the nREPL communication process.
* Fix default nrepl handlerBozhidar Batsov2014-07-21
|
* Code styleBozhidar Batsov2014-07-21
|
* [Fix #668] Handle stderr in default handlerBozhidar Batsov2014-07-21
|
* Merge pull request #625 from jeffvalk/masterBozhidar Batsov2014-06-16
|\ | | | | [Fix #613] Add clojure.test integration.
| * [Fix #613] Add clojure.test integration.Jeff Valk2014-06-15
| | | | | | | | Add 'cider-test' to replace the venerable, now-retired 'clojure-test-mode'.
* | Add timeout to sync requestsBozhidar Batsov2014-06-16
|/ | | | | | | Sync requests are useful only for short running computations. If no response is received in a few seconds it's a pretty safe bet something blew up and the request is unlikely to ever yield a result (freezing Emacs in the process).
* Remove some fugly REPL ns setup codeBozhidar Batsov2014-06-15
| | | | It's pretty much redundant now that we have cider-nrepl.
* [Fix #583] Avoid trying to decode the contents of the REPL bufferBozhidar Batsov2014-06-12
| | | | | I still have no idea what causes this problem, but at least people won't see the error anymore.
* Minor refactoringBozhidar Batsov2014-06-12
|
* Remove unused no-repl-p paramBozhidar Batsov2014-06-12
|
* Create the REPL buffer after we have the session's descriptionBozhidar Batsov2014-06-12
|
* Adjust docstringBozhidar Batsov2014-06-12
|
* [Fix #597] Don't process incomplete messages unless sureVitalie Spinu2014-06-11
| | | | Probably also fixes the related #586.
* Issue a warning when all the required nREPL ops are not supportedBozhidar Batsov2014-06-05
|
* Show the full message in case of decode errorsBozhidar Batsov2014-05-29
|
* Remove some redundant letsBozhidar Batsov2014-05-29
|
* More sensible decode error messageBozhidar Batsov2014-05-29
|
* Code styleBozhidar Batsov2014-05-28
|
* Improve connection message a bitBozhidar Batsov2014-05-28
|
* Increase the default size of nrepl-message-buffer-max-sizeBozhidar Batsov2014-05-28
|
* Rename nrepl-log-events to nrepl-log-messagesBozhidar Batsov2014-05-27
| | | | This was done to reflect properly nREPL's terminology.
* Don't swallow errors silently in nrepl-net-process-inputBozhidar Batsov2014-05-24
|
* Refine integer matching regexpBozhidar Batsov2014-05-23
|
* nrepl-bdecode-buffer did not handle negative integers.Paul Viola2014-05-22
| | | | | | | This threw a silent (and therefore nasty) bug that froze the repl when a large stack trace contained a negative number. Regex now modified to accept an optional leading negative.
* Enforce code style via .dir-locals.elBozhidar Batsov2014-04-26
|
* incf -> cl-incfBozhidar Batsov2014-04-24
|
* [Fix #525] and clojure-emacs/cider-nrepl#25, bencode parser can handle nilGary Trakhman2014-04-08
|
* Tidying up nrepl-make-response-handler.Jon Pither2014-03-29
|
* Enable cider-jack-in on tramp buffersHugo Duncan2014-03-16
| | | | | | | When using cider-jack-in in a tramp source buffer, starts a remote nrepl server, and connects to it. By default, sets up an ssh tunnel to the remote port. This can be controlled using nrepl-connection-endpoint, which defaults to nrepl-connection-ssh-tunnel.
* Farewell to tabsBozhidar Batsov2014-03-11
|
* [Fix #501] Nil appearing in nrepl-server buffer name when no project directory.Jon Pither2014-03-07
|
* Code styleBozhidar Batsov2014-03-07
|
* Fix a bunch of unused variable warningsBozhidar Batsov2014-02-26
|
* Docstring fixesBozhidar Batsov2014-02-26
|
* Small terminology improvementsBozhidar Batsov2014-02-24
|
* Get rid of lexical-letBozhidar Batsov2014-02-19
|
* Use lexical binding everywhereBozhidar Batsov2014-02-19
|
* Update copyrights for 2014Bozhidar Batsov2014-02-08
|
* Showing endpoint host when no project directory.Jon Pither2014-01-24
|
* Use a more descriptive nameBozhidar Batsov2014-01-21
|
* Update an error messageBozhidar Batsov2014-01-21
|
* Use defvar-local to define buffer-local variablesBozhidar Batsov2014-01-11
|
* Improve tramp supportTakashi AOKI2013-12-10
|
* Add clojure.core qualifier to fns where missingJohn Mastro2013-12-06
|
* Revert an accidental changeBozhidar Batsov2013-12-02
|
* Remove obsolete commentBozhidar Batsov2013-12-02
|
* Change the name of the REPL buffer to *cider-repl ...*Bozhidar Batsov2013-12-02
|
* Replace redundant lexical-let with letBozhidar Batsov2013-11-28
|
* [Fix #237] Don't swallow output from futuresBozhidar Batsov2013-11-27
|