summaryrefslogtreecommitdiff
path: root/cider-macroexpansion.el
Commit message (Collapse)AuthorAge
* 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
|
* Reimplement macroexpansion in terms of middlewareBozhidar Batsov2014-06-13
|
* Refactor macroexpansion to use cider-last-sexpBozhidar Batsov2014-06-13
| | | | | cider-sexp-at-point works far less reliably, so using it is generally not a very good idea.
* Fix a descriptionBozhidar Batsov2014-06-13
|
* Update copyright yearsBozhidar Batsov2014-06-13
|
* Enforce code style via .dir-locals.elBozhidar Batsov2014-04-26
|
* Farewell to tabsBozhidar Batsov2014-03-11
|
* Drop unused optional argument bufferCharles Comstock2014-02-19
| | | | | | cider-macroexpand-expr is called twice in cider-macroexpansion.el, and never uses buffer as an argument. Given the function doesn't use it either, it seems unnecessary.
* Use lexical binding everywhereBozhidar Batsov2014-02-19
|
* Abstract some of the high level evaluation logicBozhidar Batsov2013-11-15
|
* [#414] Improve the tracking of ancilliary buffersBozhidar Batsov2013-11-13
|
* Autoload macroexpansion commandsBozhidar Batsov2013-11-12
|
* byte-compile all *.el into *.elcCharles Comstock2013-10-24
| | | | | | During the elpa install locally there are a variety of byte compilation warnings that are not caught during the existing build for cider because it only compiles cider.el into cider.elc.
* [Fix #396] Fix cider-restartBozhidar Batsov2013-10-23
|
* Rename cider-interaction-mode to cider-modeBozhidar Batsov2013-10-18
|
* Rename project to CIDERBozhidar Batsov2013-10-17