[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sesman ae94cee124 033/100: [Fix #3] Remove outdated links
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sesman ae94cee124 033/100: [Fix #3] Remove outdated links from readme and add link to CIDER implementation |
Date: |
Tue, 28 Dec 2021 14:06:00 -0500 (EST) |
branch: elpa/sesman
commit ae94cee12425dc3fc79a31a532b77a9669314352
Author: Vitalie Spinu <spinuvit@gmail.com>
Commit: Vitalie Spinu <spinuvit@gmail.com>
[Fix #3] Remove outdated links from readme and add link to CIDER
implementation
---
README.md | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index 4efde3569b..0dcfa3a0e2 100644
--- a/README.md
+++ b/README.md
@@ -15,9 +15,9 @@ For Emacs based IDEs, session are commonly composed of one or
more physical proc
- "system" is generic name used for a tool which uses sesman (e.g. `CIDER`,
`ESS` etc)
- "contexts" are Emacs objects which describe current context. For example
`current-buffer`, `default-directory` and `project-current` are such contexts.
Context objects are used to create associations (links) between the current
context and sessions. At any given time the user can link (unlink) sessions to
(from) contexts. By default there are three types of contexts - buffer,
directory and project, but systems can define their own specialized context
types..
-Sesman is composed of two parts, [user interface][], available as a [sesman
map][] and menu, and [system interface][] consisting of a few generics and API
functions.
+Sesman is composed of two parts, user interface, available as a sesman map and
menu, and system interface consisting of a few generics and API functions.
-### [User Interface][]
+### User Interface
Consists of
@@ -28,7 +28,7 @@ From the user's prospective the work-flow is as follow. Start
a session, either
By default links with projects and directories are many-to-many in the sense
that any session can be linked to multiple context and each context can be
associated with multiple sessions. Buffers instead are 1-to-many. One buffer
can be associated with only one session and a session can be associated with
multiple buffers. This behavior is controlled by a custom
`sesman-single-link-context-types`.
-### [System Interface][]
+### System Interface
Consists of several generics, of which only first three are strictly required:
@@ -41,15 +41,14 @@ Consists of several generics, of which only first three are
strictly required:
Sesman also provides [a range of utility functions][system api] functions to
manipulate sessions, links and session components. Systems can register entire
sessions with `sesman-register` or add/remove objects one by one with
`sesman-add-object`/`sesman-remove-object`.
-Systems should link [sesman map][] into their key-maps (ideally on `C-c C-s`)
and install sesman menu with `sesman-install-menu`.
+Systems should link sesman map into their key-maps (ideally on `C-c C-s`) and
install sesman menu with `sesman-install-menu`.
-<!-- , which is a good mnemonic and is already used in CIDER and ESS. -->
+### Implementations
+
+ - [CIDER
implementation](http://docs.cider.mx/en/latest/managing_connections/)
+<!-- , which is a good mnemonic and is already used in CIDER and ESS. -->
-[user interface]: https://github.com/vspinu/sesman/blob/master/sesman.el#L242
-[sesman map]: https://github.com/vspinu/sesman/blob/master/sesman.el#L331
-[system interface]: https://github.com/vspinu/sesman/blob/master/sesman.el#L379
-[system api]: https://github.com/vspinu/sesman/blob/master/sesman.el#L411
[cider]: https://github.com/clojure-emacs/cider
[ess]: https://ess.r-project.org/
- [nongnu] elpa/sesman a39f0e2c1b 015/100: Add commentary, (continued)
- [nongnu] elpa/sesman a39f0e2c1b 015/100: Add commentary, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 13f7748b9f 017/100: Rename sesman-single-link-contexts -> sesman-single-link-context-types, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 0303d66f0e 019/100: Rename link accessors --link- -> --lnk- to avoid naming confusion, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 0f86bd3d34 021/100: Rename sesman-ensure-linked-session -> sesman-ensure-session, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 43b0c9ef2a 026/100: [Fix #4] Rename lingering sesman-ensure-linked-session, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman fb4d2784f3 025/100: Fix typo in README, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 16be56c643 032/100: Add a missing :package-version to a defcustom, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 4229e2128c 027/100: Replace a redundant let*, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 9ec1c330a6 034/100: Fix typo sesman-more-relevant-p -> sesman-more-recent-p, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman e340810e82 030/100: Refer to a few commands with the #' notation, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman ae94cee124 033/100: [Fix #3] Remove outdated links from readme and add link to CIDER implementation,
ELPA Syncer <=
- [nongnu] elpa/sesman 77ca42e33c 037/100: Add tests, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman d4b8a12249 036/100: Allow prompting for context in sesman-link-with-xyz commands, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 269bdd26b4 028/100: Fix the autoload cookies, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 4f9aea1b6c 047/100: Keep sesman--format-session-objects for minibuffer info only, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 5c34b3669b 031/100: Add a link to the GitHub repo, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 30ec72e2fe 053/100: [Fix #5] Implement session-browser, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman a428dc955c 050/100: Improve readable of sesman-grouped-links, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 92a4c0a168 045/100: Add sesman-post-command-hook, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 73d726499f 060/100: Bump the development version, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman f3975de11a 038/100: Remove dependency on project.el, ELPA Syncer, 2021/12/28