[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sesman ec275e2e10 009/100: Readme
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sesman ec275e2e10 009/100: Readme |
Date: |
Tue, 28 Dec 2021 14:05:58 -0500 (EST) |
branch: elpa/sesman
commit ec275e2e10402891bede27be6764f9310c5e108b
Author: Vitalie Spinu <spinuvit@gmail.com>
Commit: Vitalie Spinu <spinuvit@gmail.com>
Readme
---
README.md | 10 +++++-----
sesman.el | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 7a37e51c71..28c367eff6 100644
--- a/README.md
+++ b/README.md
@@ -11,9 +11,9 @@ For Emacs based IDEs, session is commonly composed of one or
more physical proce
- "session" is a list of the form `(session-name ..other-stuff..)` where
`..other-stuff..` is system dependent.
- "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 contexts.
+ - "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 [sesman
map][], and [system interface][] consisting of a few generic functions for
which each systems should define its own methods.
+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][]
@@ -43,9 +43,9 @@ Systems could directly use user level commands to manage
sessions (`sesman-start
Systems should link [semsna map][] into their modes' key-maps (ideally on `C-c
C-s`, which is a good mnemonic, is free in CIDER and already does similar
things in ESS).
-[user interface]: https://github.com/vspinu/sesman/blob/master/sesman.el#L53
-[system interface]: https://github.com/vspinu/sesman/blob/master/sesman.el#L133
-[sesman map]: https://github.com/vspinu/sesman/blob/master/sesman.el#L112-L130
+[user interface]: https://github.com/vspinu/sesman/blob/master/sesman.el#L55
+[system interface]: https://github.com/vspinu/sesman/blob/master/sesman.el#L216
+[sesman map]: https://github.com/vspinu/sesman/blob/master/sesman.el#L168
[cider]: https://github.com/clojure-emacs/cider
[ess]: https://ess.r-project.org/
diff --git a/sesman.el b/sesman.el
index 2153f06a20..9d432de060 100644
--- a/sesman.el
+++ b/sesman.el
@@ -213,7 +213,7 @@ sessions."
sesman-menu))
-;;; System Generic
+;;; System Generics
(defvar-local sesman-system nil
"Name of the system managed by `sesman'.
- [nongnu] elpa/sesman 796a214e1f 058/100: Typo, (continued)
- [nongnu] elpa/sesman 796a214e1f 058/100: Typo, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman c81565a88b 071/100: Version 0.3, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman d403a84746 069/100: Put back separator in info display, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman cdf0064408 067/100: Use -face in face names, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 563ebeaafb 098/100: Fix broken link in README.md, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 26931e1e64 094/100: Add menu for browser, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman b16ba94386 097/100: Make sesman-unlink to take optional LINKS argument (#22), ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman e0f555f963 100/100: Rename sesman-get-system and defalias sesman--system, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 37b9b50f8f 014/100: Get rid of -get- qualifier, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman e06a40589d 010/100: Move back from cider new-connection branch, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman ec275e2e10 009/100: Readme,
ELPA Syncer <=
- [nongnu] elpa/sesman 8f2784a4ba 001/100: Initial commit, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 7987deb2c4 011/100: Makefile, tests, travis, checkdoc, .dir-locals, .gitignore etc., ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman b839a2379a 005/100: More bulk updates, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 27bd3bf457 020/100: Remove disambiguation defcustom and simplify sesman-ensure-linked-session, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman df5a081689 029/100: Fix a fixme :-), ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 5fc5934b5f 044/100: Extend semantics of 'which' argument in interactive commands, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman b8a1cdd20e 056/100: Add lint target for convenience, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 779c034180 082/100: Update doc of the sesman-project generic, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 81a2136489 078/100: New SORT argument to sesman-current-links, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 083cf73f3f 079/100: Version 0.3.2, ELPA Syncer, 2021/12/28