[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sesman a39f0e2c1b 015/100: Add commentary
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sesman a39f0e2c1b 015/100: Add commentary |
Date: |
Tue, 28 Dec 2021 14:05:58 -0500 (EST) |
branch: elpa/sesman
commit a39f0e2c1ba6caf81087bdff2d876c63438b0a90
Author: Vitalie Spinu <spinuvit@gmail.com>
Commit: Vitalie Spinu <spinuvit@gmail.com>
Add commentary
---
README.md | 10 ++++------
sesman.el | 6 +++++-
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 56b67c64fa..108faff876 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,13 @@
[![License GPL 3][badge-license]](http://www.gnu.org/licenses/gpl-3.0.txt)
[![MELPA](http://melpa.org/packages/cider-badge.svg)](http://melpa.org/#/sesman)
[![MELPA
Stable](http://stable.melpa.org/packages/sesman-badge.svg)](http://stable.melpa.org/#/sesman)
-[![Build
Status](https://travis-ci.org/vspinu/sesman.png?branch=master)](https://travis-ci.org/vspinu/sesman)
+[![Build
Status](https://travis-ci.org/vspinu/sesman.svg?branch=master)](https://travis-ci.org/vspinu/sesman)
-## Generic session manager for Emacs
+## Generic Session Manager for Emacs
-This is a brief overview. Please see the code for more details.
+Sesman provides facilities for session management and interactive session
association with the current contexts (e.g. project, directory, buffers). While
sesman can be used to manage arbitrary "sessions", it primary targets the Emacs
based IDEs ([CIDER][], [ESS][], [Geiser][], [Robe][], [SLIME][] etc.)
-Sesman provides facilities for session management and interactive session
association with current contexts. While "sessions" is a broad and
implementation specific concept, the primary target of `sesman` are Emacs based
IDEs ([CIDER][], [ESS][], [Geiser][], [Robe][], [SLIME][] etc.)
-
-For Emacs based IDEs, session is commonly composed of one or more physical
processes (sub-processes, sockets, websockets etc). For example in the current
implementation of [CIDER][] a session would be composed of one or more sesman
connections (Clojre or ClojureScript). Each [CIDER][] connection consists of
user REPL buffer and two sub-processes, one for user eval communication and
another for tooling (completion, inspector etc).
+For Emacs based IDEs, session are commonly composed of one or more physical
processes (sub-processes, sockets, websockets etc). For example in the current
implementation of [CIDER][] a session would be composed of one or more sesman
connections (Clojre or ClojureScript). Each [CIDER][] connection consists of
user REPL buffer and two sub-processes, one for user eval communication and
another for tooling (completion, inspector etc).
### Concepts:
diff --git a/sesman.el b/sesman.el
index af6482a528..d524cc6b62 100644
--- a/sesman.el
+++ b/sesman.el
@@ -1,4 +1,4 @@
-;;; sesman.el --- Session and connection manager interface -*-
lexical-binding: t -*-
+;;; sesman.el --- Generic Session Manager for Emacs -*- lexical-binding: t -*-
;;
;; Copyright (C) 2018, Vitalie Spinu
;; Author: Vitalie Spinu
@@ -29,6 +29,10 @@
;;
;;; Commentary:
;;
+;; Sesman provides facilities for session management and interactive session
+;; association with the current contexts (project, directory, buffers etc). See
+;; project's readme for more details.
+;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;; Code:
- [nongnu] branch elpa/sesman created (now e0f555f963), ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 6aa04521eb 012/100: Add badges, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 0f6eadfb1a 004/100: Idem, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman b27755c150 003/100: Major update before cider integration, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman e83fcfd939 002/100: Add readme, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman 4f52cccf26 013/100: Update readme, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman fea061de16 007/100: Add sesman menu, ELPA Syncer, 2021/12/28
- [nongnu] elpa/sesman a39f0e2c1b 015/100: Add commentary,
ELPA Syncer <=
- [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, 2021/12/28