Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Refactor and document nrepl-client.el | Vitalie Spinu | 2014-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 #704] Annotate completion candidates | Bozhidar Batsov | 2014-08-06 |
| | |||
* | Refactor a bit the grimoire code | Bozhidar Batsov | 2014-08-05 |
| | |||
* | Merge pull request #691 from vitoshka/doc-map | Bozhidar Batsov | 2014-08-05 |
|\ | | | | | Create cider-doc-map and add "\C" versions of the keys when it makes sense. | ||
| * | Add cider-doc-map/menu and refactor cider-doc- into cider-doc-mode- prefix | Vitalie Spinu | 2014-08-04 |
| | | |||
* | | Delete error overlay on modification | Vitalie Spinu | 2014-08-04 |
| | | |||
* | | Implement auto-jumping to error locations | Vitalie Spinu | 2014-08-04 |
| | | |||
* | | Use truename consistently in highlighting compilation errors | Vitalie Spinu | 2014-08-02 |
|/ | | | | | Fixes (scan-error "Unbalanced parentheses") when the compiled file is simlinked. | ||
* | Add the ability to display Grimoire documentation within Emacs | Bozhidar Batsov | 2014-08-02 |
| | | | | | This uses the new Grimoire 0.3 API. The implementation is extremely basic at this point (and pretty crude), but the results are useful never-the-less. | ||
* | Update grimoire URL generation for grimoire 0.3 | Bozhidar Batsov | 2014-08-01 |
| | | | | Reference - https://github.com/arrdem/clojure-cheatsheets/commit/f84a3bf09945d38972804f23d830d67b47f26b56 | ||
* | Simplify cider-grimoire-replace-special | Bozhidar Batsov | 2014-08-01 |
| | |||
* | Make cider's scratch more consistent with Emacs Lisp's list-interaction-mode | Bozhidar Batsov | 2014-07-31 |
| | |||
* | Mark cider-jump as deprecated | Bozhidar Batsov | 2014-07-28 |
| | |||
* | Replace * in grimoire urls | Bozhidar Batsov | 2014-07-25 |
| | |||
* | Replace ! in grimoire urls | Bozhidar Batsov | 2014-07-25 |
| | |||
* | Replace ? in grimoire URLs. | Bruce Durling | 2014-07-25 |
| | | | | Otherwise they 404. | ||
* | Add Grimoire integration | Bozhidar Batsov | 2014-07-24 |
| | |||
* | [Fix #670] Save point between two inserts to popup buffer. | Daniel Skarda | 2014-07-23 |
| | | | | | Solution is inspired by "Process Filter Example" from Emacs Lisp manual (including moving point if it was at the insert position). | ||
* | [Fix #670] More robust Clojure font-locking for the *cider-result* buffer | Bozhidar Batsov | 2014-07-23 |
| | |||
* | Fix cider-jump-to for tramp | Hugo Duncan | 2014-07-23 |
| | | | | Fix the opening of resources in jar files on tramp connections (broken by 7a63d2b). | ||
* | [Fix #662] Use Clojure font-lock for results displayed in popup buffers | Bozhidar Batsov | 2014-07-18 |
| | |||
* | [Fix #655] Improve the error highlighting logic | Bozhidar Batsov | 2014-07-18 |
| | | | | | | | | The old code was pretty inconsistent - it was using one type of function to find the beginning of the region to highlight and another to find its end. Now we try to find a list, vector, map or set literal opening bracket and jump to its closing bracket from there. We also take care not to be fooled by strings. | ||
* | Add apropos support. | Jeff Valk | 2014-07-11 |
| | | | | | Add apropos search for function/var names (bound to <kbd>C-c C-h a</kbd>) and documentation (bound to <kbd>C-c C-h d</kbd>). | ||
* | [Fix #633, #659] Refactor `cider-find-` and `cider-jump-`. | Jeff Valk | 2014-07-08 |
| | | | | | | | | | | | The functions for resolving and jumping to vars and files had become unwieldy. This makes them tractable, and uses the simplified behavior to fix: 1. The `cider-jump` and `cider-test-clear-highlights` cases where a var exists after the file in which it was defined has been deleted. 2. The `cider-test-clear-highlights` case where the user closes one REPL session and starts another in a different project. | ||
* | Use cider--resource-file-url-to-filename to get jar path. | Scott Douglas-Watson | 2014-07-02 |
| | |||
* | [Fix #605] Ensure that resource file urls are decoded and correct on Windows. | Scott Douglas-Watson | 2014-07-02 |
| | | | | | | cider--resource-file-url-to-file function created that extracts the filename from the url, decodes it, and drops the leading '/' if the path is a Windows path. | ||
* | Add empty string check to cider-read-symbol-name | Bozhidar Batsov | 2014-06-23 |
| | | | | | cider-symbol-at-point actually returns an empty string instead of nil when there is no symbol at point. | ||
* | Refine a bit cider-jump-to-resource | Bozhidar Batsov | 2014-06-19 |
| | |||
* | [Fix #637] Ensure stacktrace presents exceptions with nil message. | Jeff Valk | 2014-06-18 |
| | | | | Also, add `cider-test-report-buffer` to `cider-ancilliary-buffers`. | ||
* | Changes to the code that handles errors. There was a free/unbound variable. ↵ | Paul Viola | 2014-06-18 |
| | | | | | | Looks like a copy paste bug. Note I am not sure how this ever really worked. | ||
* | Merge pull request #634 from cichli/master | Bozhidar Batsov | 2014-06-18 |
|\ | | | | | Fix jumping between definitions in the same buffer. | ||
| * | Fix jumping between definitions in the same buffer. | Michael Griffiths | 2014-06-17 |
| | | | | | | | | Fixes #632. | ||
* | | [Fix #22] Add jump to resource command | Bozhidar Batsov | 2014-06-17 |
| | | |||
* | | A first draft of configurable interactive eval output | Bozhidar Batsov | 2014-06-17 |
|/ | |||
* | Merge pull request #625 from jeffvalk/master | Bozhidar Batsov | 2014-06-16 |
|\ | | | | | [Fix #613] Add clojure.test integration. | ||
| * | [Fix #613] Add clojure.test integration. | Jeff Valk | 2014-06-15 |
| | | | | | | | | Add 'cider-test' to replace the venerable, now-retired 'clojure-test-mode'. | ||
* | | [Fix #8] Add code refreshing command | Bozhidar Batsov | 2014-06-16 |
|/ | | | | A simple command, which simply evals `clojure.tools.namespace.repl/refresh`. | ||
* | Reimplement macroexpansion in terms of middleware | Bozhidar Batsov | 2014-06-13 |
| | |||
* | Code style | Bozhidar Batsov | 2014-06-13 |
| | |||
* | [Fix #615] Allow error/stacktrace display without middleware. | Jeff Valk | 2014-06-12 |
| | | | | ...again. | ||
* | [Fix #607] Don't eval pprint code in the tooling session | Bozhidar Batsov | 2014-06-11 |
| | | | | | | This way it will respect the *print-length* setting of the main session. This also fixes #454. | ||
* | [Fix #602] Parsimonious configuration of the stacktrace display | Vitalie Spinu | 2014-06-10 |
| | |||
* | Merge pull request #610 from jeffvalk/master | Bozhidar Batsov | 2014-06-09 |
|\ | | | | | [Fix #569] Present stacktrace frames for all causes. | ||
| * | [Fix #569] Present stacktrace frames for all causes. | Jeff Valk | 2014-06-09 |
| | | |||
* | | Extract cider-string-join helper | Bozhidar Batsov | 2014-06-09 |
| | | |||
* | | [Fix #609] Mention the exact cider-nrepl version that has to be installed | Bozhidar Batsov | 2014-06-09 |
|/ | |||
* | [#598] Handle mismatching file names in error highlighting | Bozhidar Batsov | 2014-06-06 |
| | | | | Make sure the file name in the stacktrace matches that of the current buffer. | ||
* | Display middleware version in connection info | Bozhidar Batsov | 2014-06-06 |
| | |||
* | Report cider-nrepl's version on REPL start | Bozhidar Batsov | 2014-06-05 |
| | |||
* | Issue a warning when all the required nREPL ops are not supported | Bozhidar Batsov | 2014-06-05 |
| |