Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Bump the copyright years | Bozhidar Batsov | 2018-01-01 |
| | |||
* | Mention cider-find-ns in the menus for cider-mode and cider-repl-mode | Bozhidar Batsov | 2017-12-19 |
| | |||
* | [Fix #2112] Add a new interactive command cider-find-keyword | Bozhidar Batsov | 2017-12-19 |
| | | | | | | It basically finds the first usage of the namespace-qualified keywords. For `::other.namespace/foo` this command would go to `other.namespace` and then find the first mention of `:foo` in it. | ||
* | Ignored unused parameter `win` in `cider-locref-help-echo` | Tianxiang Xiong | 2017-12-18 |
| | | | | See: https://travis-ci.org/clojure-emacs/cider/jobs/317868987#L1071 | ||
* | Make show-prefix a required param for cider-repl-emit result | Bozhidar Batsov | 2017-12-16 |
| | | | | | It's used in all the existing function invocations, so there's no point to have it as an optional param. | ||
* | Fix indentation | Bozhidar Batsov | 2017-12-16 |
| | |||
* | Fix a docstring | Bozhidar Batsov | 2017-12-16 |
| | |||
* | Improve the name of the variable checking whether we're dealing with the first | Bozhidar Batsov | 2017-12-16 |
| | | | | chunk of a result | ||
* | Ensure cider-repl-result-prefix is only inserted before the first result ↵ | Le Wang | 2017-12-16 |
| | | | | | | | chunk (#2117) Subsequent chunks of result should not have this re-inserted. See also https://github.com/clojure-emacs/cider/issues/315 | ||
* | Merge branch 'master' into switch | Bozhidar Batsov | 2017-12-14 |
|\ | |||
| * | Fix misplaced parentheses in `cider-repl-switch-to-other` | Tianxiang Xiong | 2017-12-13 |
| | | | | | | | | | | | | Fixes #2136 This was causing [failures in CI](https://travis-ci.org/clojure-emacs/cider/jobs/314874715#L1412). | ||
| * | Restore missing parens | dan sutton | 2017-12-11 |
| | | | | | | | | from conversion from when-let to when-let* | ||
| * | Replace `if-let` and `when-let` with starred versions | Tianxiang Xiong | 2017-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 | ||
* | | Remove cider-remember-clojure-buffer and cider-last-clojure-buffer | Vitalie Spinu | 2017-12-11 |
|/ | |||
* | Add a REPL shortcut for `cider-repl-require-repl-utils` | Bozhidar Batsov | 2017-12-10 |
| | | | | | | | This makes it easy to require common REPL utility functions like `doc`, `source`, etc. in REPL buffers. Those utils are auto-required in the initial namespace (typically `user`), but you have to require them yourself after switching to new namespaces. | ||
* | Fix a regression related to requiring REPL util on REPL start | Bozhidar Batsov | 2017-12-10 |
| | | | | | | | | In https://github.com/clojure-emacs/cider/commit/f40014b9ca8bd89ceb9c2334736375cbcbdd927e an optimization was attempted which combined two requests into one. However, it switched the order of requiring the utils and setting the initial namespace, thus ending up not requiring the utils in the initial namespace. | ||
* | Faster REPL - don't load extra middleware on first sync request | Vitalie Spinu | 2017-10-01 |
| | | | | | | | - Sending :inhibit-cider-middleware condition on first request - Combining require-repl-utils and set-initial-ns into one sync request for efficiency | ||
* | Add `cider-repl-highlight-spec-keywords` pre-output processor | Vitalie Spinu | 2017-09-05 |
| | |||
* | New non-standard hook `cider-repl-preoutput-hook` | Vitalie Spinu | 2017-09-05 |
| | | | | | | | | | | This allows for customization of the modification of the REPL output before it is inserted into the buffer. New functions to be used as part of this hook: - cider-repl-add-locref-help-echo - cider-repl-highlight-current-project | ||
* | Jump to other window when clicking on a locref in REPL | Vitalie Spinu | 2017-09-05 |
| | |||
* | Improve on cider-repl--root-ns-highlight-template regexp | Vitalie Spinu | 2017-09-05 |
| | | | | | | | - Disallow highlight spilling over () as in ns.foo.bar(file.clj:123)). - Start matching at the beginning of the symbol, not word. Particularly inhibit matching of namespaced keywords (which could be many). | ||
* | Rely on cider-find-file when locref cannot be resolved by info middleware | Vitalie Spinu | 2017-09-05 |
| | |||
* | Use plist to cache ns->ns-form mappings | Vitalie Spinu | 2017-07-19 |
| | |||
* | Highlight user root namespaces in REPL stacktraces | Vitalie Spinu | 2017-07-19 |
| | |||
* | Simplify ns caching and fix non-evaluation of ns form in cljs | Vitalie Spinu | 2017-07-19 |
| | | | | | - No need for hash tables; they have non-local dynamics in emacs. - Make calls to cider--prep-interactive-eval explicit on connection. | ||
* | Add support for interactive location references in REPL | Vitalie Spinu | 2017-07-19 |
| | |||
* | cider-repl--state-handler doc fix | Vitalie Spinu | 2017-07-19 |
| | |||
* | Better connection types retrival | Vitalie Spinu | 2017-07-16 |
| | | | | | - new function `cider-project-connections-types` - `cider-connection-type-for-buffer` returns "multi" in cljc an cljx | ||
* | Use #' consistently for :safe predicates | Bozhidar Batsov | 2017-07-09 |
| | |||
* | Add `cider-browse-spec` and `cider-browse-spec-all` to cider-mode and cider-repl | Juan Monetta | 2017-07-08 |
| | |||
* | [Fix #1352] Add checkdoc to build (#1957) | Erik Assum | 2017-03-10 |
| | | | This also fixes some issues checkdoc was currently reporting. | ||
* | Remove some redundant REPL init code | Bozhidar Batsov | 2017-03-05 |
| | | | | Those variables are already set by `clojure-mode-variables'. | ||
* | Add cider-history command, based on browse-kill-ring | John Valente | 2017-01-11 |
| | |||
* | Update the copyright years in the source code | Bozhidar Batsov | 2017-01-04 |
| | |||
* | Fix pcase usage - it accepts only backquote before Emacs 25.1 (#1894) | Mikhail Gusarov | 2016-12-21 |
| | |||
* | [Fix #1872] Allow displaying REPL without focus | Radon Rosborough | 2016-12-19 |
| | |||
* | Control pretty print width with variable | Dan Sutton | 2016-11-27 |
| | | | | | | Use 'cider-repl-pretty-print-width' to control the width that the pretty printer uses on the repl. If nil, default to fill-column, and finally to 80 if fill-column can be not set. | ||
* | [Fix #1882] Restore compatibility with Emacs 24.4 | Bozhidar Batsov | 2016-11-25 |
| | | | | | The functions in `cider-compat.el` were actually added in Emacs 25.1, not Emacs 24.4. | ||
* | Drop support for Emacs 24.3 | Bozhidar Batsov | 2016-11-19 |
| | |||
* | Kill some tabs | Bozhidar Batsov | 2016-10-09 |
| | |||
* | [Fix #1831] Replace \u2019 with ASCII apostrophe (#1857) | John Valente | 2016-10-06 |
| | |||
* | Kill some trailing whitespace | Bozhidar Batsov | 2016-10-06 |
| | |||
* | Fix a typo (#1830) | johnv02139 | 2016-08-25 |
| | |||
* | [Fix #1794] Flush ansi color context after printing (#1813) | dpsutton | 2016-07-25 |
| | |||
* | Merge pull request #1808 from cskksc/minor-changes | Bozhidar Batsov | 2016-07-19 |
|\ | | | | | Minor changes | ||
| * | Minor indentation fix | cskksc | 2016-07-17 |
| | | |||
* | | Make cider-repl-closing-return complete { and [ (#1799) | pyridine | 2016-07-11 |
|/ | | | | It already did this for (, now we're extending this feature to all similar parenthesized expressions. | ||
* | Tweak a bit the welcome banner | Bozhidar Batsov | 2016-04-27 |
| | |||
* | Improve the warning buttons | Artur Malabarba | 2016-04-27 |
| | |||
* | Allow the ns displayed by eldoc to be tailored via cider-eldoc-ns-function | Bozhidar Batsov | 2016-04-24 |
| |