| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Fixes #2056.
|
|
|
|
|
|
|
| |
Fixes #2053.
Replace custom text properties with buttons. This gives us highlights, clicks,
and navigation for free.
|
| |
|
|
|
|
| |
Prevent `(wrong-type-argument integer-or-marker-p ...)` errors.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
This reverts commit b89d53ef8e1a85a5e63141bde2e30fedb4466063.
The revert is a temporary solution to #2036, until the logic of browsing
and viewing specs is properly decoupled.
|
|
|
|
|
| |
All of those were making their buffers read-only explicitly, but that
behaviour is automatically inherited from special-mode.
|
|
|
|
| |
It's tedious to call `(cider-browse-spec-all "")` each time.
|
| |
|
|
|
|
| |
Remove extraneous text in title and fix font lock.
|
|
|
|
|
| |
Make presentation of specs similar to presentation of namespaces via
`cider-browse-ns-all`.
|
| |
|
| |
|
| |
|
|
|
|
| |
t is a special symbol that evaluates to itself.
|
|
|
|
|
| |
If it's not buffer-local running a couple of browser buffers would be
impossible as they would affect each other's state.
|
| |
|
|
|