summaryrefslogtreecommitdiff
path: root/cider-macroexpansion.el
Commit message (Collapse)AuthorAge
* Bump the copyright yearsBozhidar Batsov2019-01-01
|
* Move the cider-find-var functionality to cider-find.elBozhidar Batsov2018-06-26
|
* [Fix #2347] Remove direct manipulations of cider-ancillary-buffersBozhidar Batsov2018-06-24
| | | | | CIDER's popups had a way to track those automatically for a while, it's time to leverage this consistently.
* Revert "Remove cider-compat.el"Bozhidar Batsov2018-06-18
| | | | | | | This reverts commit b28fbac964907172fdedc3bea56eab905d5fbdbf. This can't be fully removed due to the difference in the signature of `if-let*` and `when-let*` in Emacs 25 and 26.
* Remove cider-compat.elBozhidar Batsov2018-06-18
| | | | It's no longer needed now that we target Emacs 25.
* Bump the copyright yearsBozhidar Batsov2018-01-01
|
* Replace `if-let` and `when-let` with starred versionsTianxiang Xiong2017-12-11
| | | | | | | | | | Fix #2130. Emacs 26 obsoletes `if-let` and `when-let`, replacing them with `if-let*` and `when-let*`. This raises byte-compilation warnings (treated as errors) when testing against Emacs 26. See: http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-26#n1278
* Use `add-to-list` instead of `push` for ancillary buffersTianxiang Xiong2017-07-19
|
* [Fix #1352] Add checkdoc to build (#1957)Erik Assum2017-03-10
| | | This also fixes some issues checkdoc was currently reporting.
* Don't use `list` where backquoting would be clearerTianxiang Xiong2017-03-01
|
* Update the copyright years in the source codeBozhidar Batsov2017-01-04
|
* [Fix #1882] Restore compatibility with Emacs 24.4Bozhidar Batsov2016-11-25
| | | | | The functions in `cider-compat.el` were actually added in Emacs 25.1, not Emacs 24.4.
* Drop support for Emacs 24.3Bozhidar Batsov2016-11-19
|
* Keyboard shortcuts for macroexpansion mode (#1704)dpsutton2016-04-25
| | | | | Change keyboard shortcuts for `cider-macroexpand-1-inplace` to `m` and `cider-macroexpand-all-inplace` to `a` from previous `C-c C-m` and `C-c M-m` respectively.
* Fix some copyright yearsBozhidar Batsov2016-04-09
|
* Acknowledge properly @Malabarba's amazing contributions to CIDERBozhidar Batsov2016-03-23
|
* Switch to grave quotes for consistency with other placesArtur Malabarba2016-02-06
|
* Escape some quotesArtur Malabarba2016-02-06
|
* Update the copyright yearsBozhidar Batsov2016-01-01
|
* [#1381] Don't show the macroexpansion buffer on errorsBozhidar Batsov2015-11-14
|
* [Fix #1348] Remove dash dependencyRoger Gilliar2015-10-19
|
* Fix a few left-over byte-comp warningsArtur Malabarba2015-09-24
|
* Add CIDER wrappers for nrepl-send-request and nrepl-send-sync-requestBozhidar Batsov2015-08-27
| | | | One more step towards decoupling CIDER and nrepl-client.
* Fix many compile warningsArtur Malabarba2015-08-25
| | | | | | | Most of the remaining warnings would be fixed if we cleaned up cider-interaction a little bit. In the very least, there are many repl-related functions in there which should cleanly fit into cider-repl.
* Kill some obsolete aliasesBozhidar Batsov2015-08-10
|
* Use clojure-mode's sexp navigation commandsArtur Malabarba2015-07-02
|
* Remove clojure-enable-cider and clojure-disable-ciderBozhidar Batsov2015-06-07
|
* Use #' where appropriateBozhidar Batsov2015-05-27
|
* Add cider-macroexpansion-print-metadata optionMichael Griffiths2015-04-29
| | | | Fixes #1090.
* [#1032] Combine jump-to-var and jump-to-resource into one functionEricGebhart2015-04-02
|
* Update copyright yearsBozhidar Batsov2015-03-01
|
* Move cider-sync-request:macroexpand to cider-macroexpand.elBozhidar Batsov2015-01-25
|
* Replace nrepl-buffer-ns with cider-buffer-nsBozhidar Batsov2014-12-23
|
* Fix a typoBozhidar Batsov2014-11-09
|
* [Fix #814] Use `cider-current-ns` instead of `nrepl-buffer-ns`Vitalie Spinu2014-09-21
| | | | | | | | | | | | Other changes: - Don't reset `nrepl-buffer-ns` in default response handler. - Remove `cider-find-ns` (it's confusing to have two functions doing almost the same thing). - Use nil global value of `nrepl-buffer-ns`. This will allow easy detection of the cases when this variable shouldn't be used.
* Rewrite `sync-request` subsystemVitalie Spinu2014-09-15
| | | | | | | | | | | | | | | | Changes to `nrepl-send-sync-request`: - returned response is now a standard nREPL dict - returned response is a merged dict of all the responses received so far Other changes: - remove macroexpand-1 macroexpand-all from cider-required-nrepl-ops - Reduce redundancy in eval APIs by removing several eval functions on CIDER side. They were either not used or could be replaced with direct calls to nrepl API. - Enforce `cider-sync-request:OP` convention and move all requests into `cider-client.el`.
* [Fix #705] Rework macroexpansion namespace display logicBozhidar Batsov2014-08-08
|
* 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.
* Add cider-doc-map/menu and refactor cider-doc- into cider-doc-mode- prefixVitalie Spinu2014-08-04
|
* [Fix #682] Place the point after the expanded form when doing macroexpansionBozhidar Batsov2014-08-01
|
* Allow third value 'tidy for cider-macroexpansion-suppress-namespaces.Tassilo Horn2014-07-30
|
* Revert "Use cider-doc-javadoc instead of cider-javadoc"Bozhidar Batsov2014-07-29
| | | | This reverts commit 8a45d2c49474a1d9a86a929596255583d61d9e3a.
* Update some references to cider-macroexpansion-minor-modeBozhidar Batsov2014-07-29
|
* Rename cider-macroexpansion-minor-mode to cider-macroexpansion-modeBozhidar Batsov2014-07-28
|
* Add a menu for cider-macroexpansion-minor-modeBozhidar Batsov2014-07-28
|
* Use cider-doc-javadoc instead of cider-javadocBozhidar Batsov2014-07-28
|
* [Fix #681] Add a few extra keybindings to cider-macroexpansion-minor-mode-mapBozhidar Batsov2014-07-28
|
* Make namespace display in the macroexpansion buffer configurableBozhidar Batsov2014-07-28
|
* Fix a variable nameBozhidar Batsov2014-07-28
|
* [Fix #677] Pass ns to the macroexpand opsBozhidar Batsov2014-07-28
|