summaryrefslogtreecommitdiff
path: root/cider-connection.el
Commit message (Collapse)AuthorAge
* Bump the copyright yearsBozhidar Batsov2019-01-01
|
* Simplify cljs reuse checkDieter Komendera2018-11-18
|
* Use symbols for repl types instead of strings and efficient comparisonsDieter Komendera2018-11-18
| | | | Make public functions backwards compatible by converting type string to symbol
* Don't treat "multi" and "any" reply types as synoymsDieter Komendera2018-11-18
|
* Fix shortcut for REPL buffers when type is "any"Dieter Komendera2018-11-18
|
* Improve friendly session detectionVitalie Spinu2018-11-10
| | | | | - recognize avfs paths - recognize files in the root of project
* Use file-truename in sesman-friendly-session-p methodVitalie Spinu2018-10-24
|
* Tweak some Clojure and ClojureScript referencesBozhidar Batsov2018-10-19
|
* [Fix #2446] Implement Sesman friendly sessionsVitalie Spinu2018-10-13
|
* [Fix #2466] Make generic cider ops use any available nrepl connectionDieter Komendera2018-10-08
| | | | | | | | | | | | Make "any" a synonym of "multi" for `cider-current-repl`, which makes it more clear any avaiable nrepl connection can be used. This allows ops for like documentatation browser to work, even if only a repl for a different type of repl is connected. For example, when formatting a .cljs buffer, a connected "clj" repl will suffice. Cider eval uses a separate repl connection selection, which lets it unaffacted by these changes.
* [Fix #2444] Reuse dead REPL buffers on new connectionVitalie Spinu2018-09-23
|
* Move "Closed on" connection message to sentinelVitalie Spinu2018-09-23
|
* [Fix #2435] Remove killed REPLs from session in client sentinelVitalie Spinu2018-09-23
| | | | And rename :no-server-kill to :keep-server process property
* [Fix #2413] Prompt if a session with the same parameters already existsVitalie Spinu2018-08-30
|
* [Fix #2425] Implement "pending-cljs" REPL typeVitalie Spinu2018-08-30
| | | | | | - Uninitialized cljs REPLs now have "pending-cljs" type - TYPE argument of `cider-repls` can be now a list - `cider-map-repls` maps only over functional (non-pending) REPLs
* [Fix #2418] Don't overwrite explicitly supplied params in connect-sibling-xyzVitalie Spinu2018-08-30
|
* [Fix #2421] Use the right version comparison functionBozhidar Batsov2018-08-17
| | | | | Otherwise when you're on the minimum required version you'd get a warning.
* [Fix #2415] Filter out killed buffers in `cider-repls`Mikhail Gusarov2018-08-16
| | | | | If a REPL buffer is killed manually it will leak out of `cider-repls` for .cljc files, so make sure `cider-repls` only return live REPL buffers.
* Fix the message displayed when cider-nrepl is not present at allBozhidar Batsov2018-08-16
|
* Remove a default return valueBozhidar Batsov2018-08-16
|
* [Fix #2411] Don't show warnings when the middleware versionBozhidar Batsov2018-08-16
| | | | | | | requirements are met I forgot to flip the order of the arguments here when I changed the code to also include a missing version check.
* [Fix #2417] Fix a typoBozhidar Batsov2018-08-16
|
* Emit a different warning if cider-nrepl is not presentBozhidar Batsov2018-08-15
|
* Stop releasing CIDER and cider-nrepl togetherBozhidar Batsov2018-08-06
| | | | | cider-nrepl now has its own release cycle and CIDER introduces `cider-required-middleware-version` to track it.
* Rename `cider-describe-current-connection` -> `cider-describe-connection`Vitalie Spinu2018-08-05
| | | | .. because it accepts an explicit REPL argument now.
* Add support for sesman-browserVitalie Spinu2018-08-05
| | | | | | - allow cider connection management commands to be used in sesman browsers - implement new format of sesman-session-info generic - add cider-sesman-browser-map
* Preserve REPL names during the restartVitalie Spinu2018-08-05
| | | | | Otherwise on each restart the deduplication postfix <2> is toggled back and forth.
* Fix restart of server-less sessionsVitalie Spinu2018-08-05
|
* Store and re-use session-name in REPL buffersVitalie Spinu2018-08-05
| | | | | | Session names might not be unique, thing which we don't know outside of `cider-make-session-name`, thus generation from scratch of session names when naming buffers doesn't work.
* Set correct default-directory in repl-buffersVitalie Spinu2018-07-31
|
* Improve session and REPL buffer namingVitalie Spinu2018-07-31
| | | | | | - better abbreviation of directory names - re-create context buffer on every connect instead of `kill-all-local-variables` which could fail
* Make `nrepl-xyz-buffer-name`s use new formatting systemVitalie Spinu2018-07-29
| | | | - obsolete nrepl-buffer-name-separator, nrepl-buffer-name-show-port
* Implement a flexible way to customize session namesVitalie Spinu2018-07-29
| | | | | - new `cider-session-name-template` - new `cider-format-connection-params`
* Implement sesman-project methodVitalie Spinu2018-07-27
|
* Initialize `sesman-system` earlier in `cider-repl-create`Vitalie Spinu2018-07-27
|
* Fix a broken call to cider-popup-bufferBozhidar Batsov2018-07-17
|
* Fix a typoBozhidar Batsov2018-07-17
|
* Implement uniform jack-in and connect parameter handlingVitalie Spinu2018-07-14
| | | | | | | - all connect and jack-in commands accept PARAMS argument - interactive PARAMS updating happens through the pipeline of specialized functions
* Fallback on `cider` in sesman-start (C-c C-s C-s)Vitalie Spinu2018-07-13
|
* Ensure existence of a REPL in `cider-map-repls`Vitalie Spinu2018-07-01
|
* Fix a few typos and grammarVitalie Spinu2018-07-01
|
* [Fix #2342] Alias and obsolete variables after #2324Vitalie Spinu2018-06-30
|
* Add `ensure` argument to `cider-current-repl` and `cider-repls`Vitalie Spinu2018-06-30
|
* Fix build warningsVitalie Spinu2018-06-30
| | | | Closes #2350
* [#2342] Add a cider-current-connection alias for cider-current-replBozhidar Batsov2018-06-28
| | | | | | | REPLs double as connections in CIDER, so it's useful to be able to refer to them as connections in certain contexts. This also provides backwards compatibility with older CIDER releases.
* [#2342] Add an obsolete alias for cider-current-repl-bufferBozhidar Batsov2018-06-28
| | | | This also fixes https://github.com/clojure-emacs/clj-refactor.el/issues/423.
* [Fix #2203] Rename cider-interaction.el to cider-eval.elBozhidar Batsov2018-06-25
| | | | | | | | | | All of the non-eval functionality was removed, which marks the end of the process of breaking up the old file. Down the road we may opt to break down cider-eval into some core functionality and extra functionality, as many of the eval commands there are kind of "exotic", but that's not that important at this point.
* [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.
* Fix one problem compilation problemBozhidar Batsov2018-06-24
| | | | I'm going slightly mad...
* Try to fix again the compilation issues in cider-connection.elBozhidar Batsov2018-06-24
|