Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Acknowledge properly @Malabarba's amazing contributions to CIDER | Bozhidar Batsov | 2016-03-23 |
| | |||
* | Add cider-expected-ns | Aaron Iba | 2016-03-20 |
| | |||
* | Handle missing connection gracefully in apropos commands | Bozhidar Batsov | 2016-03-19 |
| | |||
* | Shorten the connection line in the REPL's banner | Bozhidar Batsov | 2016-03-08 |
| | |||
* | Fix a test | Artur Malabarba | 2016-03-06 |
| | |||
* | Fix a couple of tests | Artur Malabarba | 2016-03-03 |
| | |||
* | Introduce codenames for stable releases | Bozhidar Batsov | 2016-03-02 |
| | |||
* | [Fix #1593] Don't move point in cider-symbol-at-point | Artur Malabarba | 2016-02-29 |
| | |||
* | Make sure cider-open-classpath-entry doesn't blow up in the absence of a | Bozhidar Batsov | 2016-02-28 |
| | | | | connection or the classpath op | ||
* | Fix broken classpath test | Bozhidar Batsov | 2016-02-28 |
| | |||
* | Remove a reference to nrepl-close | Bozhidar Batsov | 2016-02-28 |
| | |||
* | Rework the welcome banner | Bozhidar Batsov | 2016-02-27 |
| | | | | The current version is inspired by REPL-y. | ||
* | Handle the absence of a connection in cider-find-ns | Bozhidar Batsov | 2016-02-27 |
| | | | | | This commit also adds a few tests for connection & op presence. We should have such tests for all similar commands. | ||
* | Fix a broken test | Bozhidar Batsov | 2016-02-26 |
| | |||
* | Add a command to display the refcard | Bozhidar Batsov | 2016-02-24 |
| | |||
* | Take the version into account when showing the manual | Bozhidar Batsov | 2016-02-24 |
| | |||
* | Fix `cider-jack-in` broken for gradle | Benedek Fazekas | 2016-02-16 |
| | | | | | due to `cider-inject-jack-in-dependencies` returning "" instead of untouched params | ||
* | Merge pull request #1569 from grammati/debug-with-metadata | Artur Malabarba | 2016-02-15 |
|\ | | | | | Position point correctly when debugging forms with metadata | ||
| * | Position point correctly when debugging forms with metadata | Chris Perkins | 2016-02-15 |
| | | | | | | | | | | | | `cider--debug-move-point` would position the point incorrectly when debugging a form with a metadata map attached via the reader, because the call to `down-list` would descend into the metadata map. | ||
* | | Refactor the dep injection code and use shell-quote-argument | Artur Malabarba | 2016-02-14 |
| | | |||
* | | Fix a comment | Artur Malabarba | 2016-02-14 |
|/ | |||
* | Improve and add tests for cider-current-connection | Artur Malabarba | 2016-02-14 |
| | | | | | | If a TYPE is provided, cider-current-connection only returns connections of that type. If TYPE is nil, although it is still guessed from the major-mode, it is allowed to fallback on connections of different types. | ||
* | Inject cider REPL dependencies at cider-jack-in | Benedek Fazekas | 2016-02-13 |
| | | | | | | | | | | | So users don't have to fiddle with profiles.clj and the like, see details in #1531 Supports both leiningen and boot. Additionally there is a defcustom `cider-inject-dependencies-at-jack-in` to control this functionality (defaults to t); other tools (like clj-refactor) can modify `cider-jack-in-dependencies`, `cider-jack-in-lein-plugins` and `cider-jack-in-nrepl-middlewares` to inject their own dependencies. Fix #1531, #1534 | ||
* | Remove redundant line | Artur Malabarba | 2016-02-13 |
| | |||
* | Fix the selector tests | Artur Malabarba | 2016-02-13 |
| | | | | | Previously, they only worked because they usually ran in an environment where there was no other relevant buffer. | ||
* | Add a couple of `cl-' prefixes | Artur Malabarba | 2016-02-13 |
| | |||
* | Consolidate sexp-at-point functions | Artur Malabarba | 2016-02-07 |
| | |||
* | Consolidate some defun-at-point functions | Artur Malabarba | 2016-02-07 |
| | |||
* | Fix and extend symbol-at-point tests | Artur Malabarba | 2016-02-07 |
| | |||
* | Fix a few checkdoc warnings | Bozhidar Batsov | 2016-02-05 |
| | |||
* | [Fix #1458] Separate nREPL messages by connections instead of by | Bozhidar Batsov | 2016-01-31 |
| | | | | | | | | | sessions This is still not ideal as the resulting buffer name is a bit ugly (it features the entire connection buffer name). Down the road we should extract only the relevant part of a connection buffer's name. | ||
* | Suppress eldoc when the current sexp seems to be too large | Ryo Fukumuro | 2016-01-04 |
| | |||
* | Merge pull request #1500 from rfkm/use-text-prop-for-ansi | Bozhidar Batsov | 2016-01-03 |
|\ | | | | | Use text properties instead of overlays for ANSI coloring | ||
| * | Use text properties instead of overlays for ANSI coloring | Ryo Fukumuro | 2016-01-04 |
| | | |||
* | | Update the copyright years | Bozhidar Batsov | 2016-01-01 |
|/ | |||
* | Check major mode first when choosing connection | Dan Fuchs | 2015-12-22 |
| | | | | | | | | | | | | `cider-repl-type` does not initially get set differently for the two repls created by `cider-jack-in-clojurescript`. If the major mode of the current buffer is definitely Clojure or ClojureScript, use the matching REPL connection for that type, if there is one open. If the major mode is not either of those modes, only then determine the appropriate connection by looking at `cider-repl-type`. Thanks to @rfkm for the suggestion for the change (https://github.com/clojure-emacs/cider/commit/003adaa11c7b417486f58a7265e85c5e4c6d188b#commitcomment-15082109)! | ||
* | Introduce the concept of project name | Bozhidar Batsov | 2015-12-19 |
| | | | | | | Using project directories everywhere produces some pretty ugly (and long) output. In most cases the final segment of the directory name is the actual project name - much shorter and more to the point. | ||
* | Improve the display of connections in the connection browser | Bozhidar Batsov | 2015-12-17 |
| | | | | | * Missing projects are represented by "-" * The connection type is a separate column | ||
* | [#1412] Track nREPL messages per session | Bozhidar Batsov | 2015-11-25 |
| | |||
* | Use Clojure(Script) instead of clj(s) in the connections buffer | Artur Malabarba | 2015-11-06 |
| | |||
* | Fix two more tests | Artur Malabarba | 2015-11-06 |
| | |||
* | Fix a broken test and improve cider--connection-pp | Artur Malabarba | 2015-11-06 |
| | |||
* | [Fix #1324] Don't font-lock local variables | Artur Malabarba | 2015-11-04 |
| | |||
* | Implement detection and recording of local variables | Artur Malabarba | 2015-11-04 |
| | | | | | | | | | | | | | | | | This detects local variables as part of font-locking, and records them to a cider-locals text property. It also detects regions that shouldn't get dynamic font-lock (currently only the `ns` form) and applies the cider-block-dynamic-font-lock property with value t. Note this is a bit of a hack, and has known false positives, but a proper solution would involve implementing a reader of Clojure code. Known issues: 1. False positive for multi-arity functions. The args of all possible arities are gathered and applied to all scopes in the function. 2. False positives when a destructuting map has an :or clause. | ||
* | Add test for Windows file names | Juergen Hoetzel | 2015-10-26 |
| | |||
* | Fix a require | Bozhidar Batsov | 2015-10-20 |
| | |||
* | [Fix #1348] Remove dash dependency | Roger Gilliar | 2015-10-19 |
| | |||
* | Fix broken test | Bozhidar Batsov | 2015-10-17 |
| | |||
* | Fix overlay tests | Artur Malabarba | 2015-10-14 |
| | |||
* | Add tests for cider-overlays.el | Artur Malabarba | 2015-10-13 |
| |