summaryrefslogtreecommitdiff
path: root/cider-util.el
Commit message (Collapse)AuthorAge
* Add a missing .Bozhidar Batsov2015-10-11
|
* Add a new message of inspirationBozhidar Batsov2015-10-04
|
* Speed up the cider-font-lock-as functionArtur Malabarba2015-10-03
|
* Implement dynamic indentationArtur Malabarba2015-09-28
|
* Move many common-use functions to cider-common.elArtur Malabarba2015-09-23
| | | | Also rename -jump-back to -pop-back
* Move tooling-file-p and ensure-op-supported out of cider-interaction.elArtur Malabarba2015-09-20
|
* Move some prompting functions/vars to cider-utilArtur Malabarba2015-09-20
|
* [Fix #1335] Completion in the repl not workingLars Andersen2015-09-18
|
* [Fix #467] Improve completion in the replLars Andersen2015-09-18
| | | | | | | | | | When investigating #467 I noticed that the test checking if we're in a string or not had a mostly false positves in the repl. The previous solution relied on the parse state from point-min up to point which I think is too large a context. Furthermore, it's not reasonable to expect the entire contents of the repl buffer, prompts and all, to be valid lisp.
* Fix indent on cider-propertize-regionArtur Malabarba2015-09-11
|
* Move the words of inspiration to cider-utilBozhidar Batsov2015-08-27
|
* 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.
* [Fix #1272] Return a proper button string in cider--readme-buttonArtur Malabarba2015-08-24
|
* [#1225] Move a bunch of connection management logic to CIDER itselfBozhidar Batsov2015-08-23
| | | | | | | An nREPL client library shouldn't really handle connection multiplexing and similar concerns. It should simply dispatch requests over a specified connection - plain & simple. It's the responsibility of the users to decide what kind of connection management they'd like to implement.
* Move cider-current-dir to cider-util.elBozhidar Batsov2015-08-10
|
* Fix undefined functionJinseop Kim2015-08-09
| | | | `font-lock-ensure` is not defined in Emacs-24 and lower version.
* Convert cider-font-lock-max-length to a defcustomBozhidar Batsov2015-08-09
|
* Add handling for a nil cider-font-lock-max-lengthBozhidar Batsov2015-08-09
| | | | This basically would restore the old behavior of the functionality.
* [Fix #1079] Don't font-lock very long resultsBozhidar Batsov2015-08-09
| | | | | | Font-locking extremely long strings is pretty slow (and might generate errors in some cases), so it's now conditional. This behavior is adjustable via `cider-font-lock-max-length`.
* Replace font-lock-fontify-buffer with font-lock-ensureBozhidar Batsov2015-08-09
| | | | `font-lock-fontify-buffer' is not supposed to be used non-interactively.
* Include a link on how to fix wrong nrepl versionLars Andersen2015-07-29
| | | | | People keep asking about this, which is why we added this section to the readme, but they're still not finding it...
* Bump the Emacs dep to 24.3Bozhidar Batsov2015-05-16
|
* Code styleBozhidar Batsov2015-04-22
|
* Update copyright yearsBozhidar Batsov2015-03-01
|
* Add options for configuring completion annotationsMichael Griffiths2015-02-28
|
* Add support for pprint middlewareMichael Griffiths2015-02-15
|
* Use cl-oddp instead of oddpBozhidar Batsov2015-01-24
|
* Add missing space to docstringBozhidar Batsov2015-01-18
|
* [Fix #885] Ensure text property keys are symbols.Marshall Bockrath-Vandegrift2014-12-18
| | | | | | Maps received via nREPL have string keys. The Emacs Lisp text property functions expect all property keys to be symbols. Thus we must first intern any non-symbol property keys prior to applying them as text properties.
* [Fix #828] Fix completion issues and don't forget project directory in ↵Vitalie Spinu2014-09-26
| | | | | | | | | | | `cider-connect` - Add default values to fix `ido-ubiquitous` and standard `completing-read` - Look into current project directory for `nrepl-port` files - Generalize and rename `nrepl-default-port` -> `nrepl-extract-port` - Make sure that ports are always found in the right host (when connecting from remote files to localhost, or connection to different remotes than the current file's host)
* Enhance `cider-connect` to auto-detect running nREPL serversVitalie Spinu2014-09-21
| | | | | | | | | | - `cider-connect` now interactively asks for host from a combined list of hosts from machine-wide ssh configuration and `cider-known-endpoints`. - Once the host has been selected `cider-connect` locates ports of the running instances of nREPL servers on the corresponding host (currently only those started with lein repl). The machine must have `ps` and `grep` programs in the bin path.
* set pprint/*print-right-margin* to popup window widthVitalie Spinu2014-09-18
|
* [Fix #749] Make font-locking compatible with font-lock-modeBozhidar Batsov2014-09-14
| | | | See https://github.com/jlr/rainbow-delimiters/issues/33 for details.
* Simplify var def lookupBozhidar Batsov2014-09-09
| | | | | The extra gymnastics are not needed now that interactive eval sets the var location metadata.
* Merge pull request #764 from vitoshka/delay-mode-hooksBozhidar Batsov2014-09-01
|\ | | | | Fix "making delay-mode-hooks buffer-local" message
| * Fix "making delay-mode-hooks buffer-local" messageVitalie Spinu2014-08-31
| |
* | Don't forget offset line in `cider-stacktrace-navigate`.Vitalie Spinu2014-08-31
|/
* Refactor cider-find-bufferBozhidar Batsov2014-08-29
|
* [Fix #752] Use a fully-qualified let in pretty-printingBozhidar Batsov2014-08-27
|
* Refine cider-locate-defBozhidar Batsov2014-08-16
| | | | It now goes to the start of a matched definition.
* [#631] Workaround for missing var metadataBozhidar Batsov2014-08-15
| | | | | | Interactively evaluated var definitions lack metadata, so we can't easily navigate to them. To workaround this we look for definitions in open Clojure buffers.
* [#693] Correct the logic for interactively eval-ed defs lookupBozhidar Batsov2014-08-15
|
* Remove the unused alternative fontification functionsBozhidar Batsov2014-08-13
|
* Remove assert in cider-util.elHugo Duncan2014-08-09
|
* [Fix #669] Suppress major mode hooks in cider-font-lock-asBozhidar Batsov2014-07-23
|
* [Fix #613] Add clojure.test integration.Jeff Valk2014-06-15
| | | | Add 'cider-test' to replace the venerable, now-retired 'clojure-test-mode'.
* Extract cider-string-join helperBozhidar Batsov2014-06-09
|
* Move generally useful functions to cider-util.Jeff Valk2014-06-07
|
* Some work in progress on a more efficient way to fontify a region as Clojure ↵Bozhidar Batsov2014-06-06
| | | | code
* Prevent whitespace-mode from interfering with clojure font-locking in the ↵Bozhidar Batsov2014-06-04
| | | | REPL buffer