summaryrefslogtreecommitdiff
path: root/cider-browse-spec.el
Commit message (Collapse)AuthorAge
* 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