summaryrefslogtreecommitdiff
path: root/cider-browse-spec.el
Commit message (Collapse)AuthorAge
* Initialize `sesman-system` in all CIDER modesVitalie Spinu2018-07-13
|
* [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.
* [#2199] Indentation adjustments, per elisp-lintNeil Okamoto2018-03-05
|
* Attempt to fix an intermittent CI build failureBozhidar Batsov2018-01-29
| | | | | | From time to time we get odd build errors like this one: Symbol's value as variable is void: help-mode-map
* Improve a docstringBozhidar Batsov2018-01-15
|
* Address a compilation errorBozhidar Batsov2018-01-15
|
* Fix a changelog entry and kill some whitespaceBozhidar Batsov2018-01-15
|
* [Fix #2163] Add cider-browse-spec-regex (#2165)Juan Monetta2018-01-15
| | | This commit also changes `cider-browse-spec-all` to use it.
* Render specs in cider-doc using `cider-browse-spec--pprint-indented` (#2154)Juan Monetta2018-01-11
| | | This also adds a button to jump to the spec browser straight from the doc buffer.
* 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
* Fix misplaced form in `cider-browse-spec--pprint`Tianxiang Xiong2017-07-23
|
* Use `cider--font-lock-ensure` for compatibility with Emacs 24.5Tianxiang Xiong2017-07-22
| | | | Fixes #2056.
* Use buttons in spec browser buffersTianxiang Xiong2017-07-19
| | | | | | | Fixes #2053. Replace custom text properties with buttons. This gives us highlights, clicks, and navigation for free.
* Sort `cider-browse-spec` depsTianxiang Xiong2017-07-19
|
* Fix spec browser movement commandsTianxiang Xiong2017-07-19
| | | | Prevent `(wrong-type-argument integer-or-marker-p ...)` errors.
* Change mode lightersTianxiang Xiong2017-07-19
|
* Use different modes for spec list, specs, and examplesTianxiang Xiong2017-07-19
| | | | | | | | | | | | | | | | | | | | | | Fixes #2035 and fixes #2036. - `cider-browse-spec` now has its own major mode, `cider-browse-spec-view-mode`, which derives from `help-mode` and has forward/back xrefs. - `cider-browse-spec--print-curr-spec-example` now puts examples in a buffer with `cider-browse-spec-example-mode`. This allows using `revert-buffer` to generate new examples. - The `cider-browse-spec-navigation` stack variable and related functionality are removed. - `cider-browse-spec-view-mode` now derives from `help-mode`, which maintains its own stack variables. Future improvements: - Allow using `TAB` and `<backtab>` in `cider-browse-spec-view-mode` to invoke `cider-browse-spec--next-spec` and `cider-browse-spec--prev-spec` respectively.
* Use `add-to-list` for ancillary buffersTianxiang Xiong2017-07-19
|
* Revert "Make cider-browse-spec-navigation buffer-local"Bozhidar Batsov2017-07-09
| | | | | | | This reverts commit b89d53ef8e1a85a5e63141bde2e30fedb4466063. The revert is a temporary solution to #2036, until the logic of browsing and viewing specs is properly decoupled.
* Remove some redundant code from modes inheriting from special-modeBozhidar Batsov2017-07-09
| | | | | All of those were making their buffers read-only explicitly, but that behaviour is automatically inherited from special-mode.
* Make `filter-regex` for `cider-browse-spec-all` optionalTianxiang Xiong2017-07-08
| | | | It's tedious to call `(cider-browse-spec-all "")` each time.
* Only handle mouse event on highlighted textTianxiang Xiong2017-07-08
|
* Fix presentation of individual specTianxiang Xiong2017-07-08
| | | | Remove extraneous text in title and fix font lock.
* Fix presentation of all specsTianxiang Xiong2017-07-08
| | | | | Make presentation of specs similar to presentation of namespaces via `cider-browse-ns-all`.
* Correct a couple of references to the spec browser regex filterBozhidar Batsov2017-07-08
|
* Simplify a few when + not formsBozhidar Batsov2017-07-07
|
* Use a more efficient symbol comparisonBozhidar Batsov2017-07-07
|
* Simplify a true usageBozhidar Batsov2017-07-07
| | | | t is a special symbol that evaluates to itself.
* Make cider-browse-spec-navigation buffer-localBozhidar Batsov2017-07-07
| | | | | If it's not buffer-local running a couple of browser buffers would be impossible as they would affect each other's state.
* Clean-up a bit the spec browserBozhidar Batsov2017-07-07
|
* Add cider-browse-spec-all and cider-browse-spec implementationJuan Monetta2017-07-07