[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dtache 1bc60af5a0 040/158: Update changelog and readme
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dtache 1bc60af5a0 040/158: Update changelog and readme |
Date: |
Wed, 19 Jan 2022 18:57:43 -0500 (EST) |
branch: externals/dtache
commit 1bc60af5a0166e24a423a6a9744543a62953d7b6
Author: Niklas Eklund <niklas.eklund@zenseact.com>
Commit: Niklas Eklund <niklas.eklund@zenseact.com>
Update changelog and readme
---
CHANELOG.org | 3 ++-
README.org | 16 ++++++++--------
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/CHANELOG.org b/CHANELOG.org
index dec05de4f1..ec183768c1 100644
--- a/CHANELOG.org
+++ b/CHANELOG.org
@@ -4,7 +4,8 @@
* Development
-- Remove external dependency to marginalia. Dtache now implements annotations
for all users.
+- Remove external dependency to =embark=. The package now implements an action
map that can be used with/without embark.
+- Remove external dependency to =marginalia=. The package now provides
annotations for all users.
- Fix error in =dtache-env= usage. The integration wasn't correct which
resulted in =dtache= failing to execute some commands properly
- Make =dtache-env= optional rather than required. =Dtache= should be fine
without it, just that automatic status labeling will not be run
diff --git a/README.org b/README.org
index ab8486b0f7..b786ee1b25 100644
--- a/README.org
+++ b/README.org
@@ -74,7 +74,7 @@ There are two convenient ways of listing sessions and acting
upon one.
** Actions on sessions
-General commands that can be used either in =dtache-list-sessions= or in
=dtache-open-session= (using the embark extension).
+Session commands that can be used in either =dtache-list-sessions= or in
=dtache-open-session=.
| Command | Description |
|-------------------------------+---------------------------------------------|
@@ -113,22 +113,22 @@ Commands to be used in shell buffers.
| dtache-shell-attach | Attach to a session |
| dtache-shell-detach | Detach from a session |
-** TODO Embark
+* Tips & Tricks
+** Actions
-Add [[https://github.com/oantolin/embark/][embark]] actions to
=dtache-open-session= by adding the following to the configuration.
+To act on sessions the user can either bind the =dtache-action-map= to a
binding of there choice. An example could be.
#+begin_src elisp
- (defvar embark-dtache-map (make-composed-keymap dtache-action-map
embark-general-map))
- (add-to-list 'embark-keymap-alist '(dtache . embark-dtache-map))
+ (global-set-key (kbd "C-c d") dtache-action-map)
#+end_src
-The user can also bind the =dtache-action-map= to a keybinding of choice.
+Or if the user has the package [[https://github.com/oantolin/embark/][embark]]
installed the actions could be integrated with that package by adding the
following to the =dtache= configuration.
#+begin_src elisp
- (global-set-key (kbd "C-c d") dtache-action-map)
+ (defvar embark-dtache-map (make-composed-keymap dtache-action-map
embark-general-map))
+ (add-to-list 'embark-keymap-alist '(dtache . embark-dtache-map))
#+end_src
-* Tips & Tricks
** Automatic status labeling
The =dtache-env= script found in this repository can be used to execute shell
commands in a controlled environment. This environment makes sure that the exit
status is present in the session's output. This makes it possible for =dtache=
to automatically label a session with either =success= or =failure=.
- [elpa] externals/dtache 087e8f4c73 019/158: Update README, (continued)
- [elpa] externals/dtache 087e8f4c73 019/158: Update README, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache d574161815 042/158: Simplify buffer handling, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 1878cefb2f 038/158: Remove embark dependency, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 3c61776c7f 014/158: Fix dtache initialization, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 7c07950642 043/158: Implement better encapsulation of database, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 42569d1c5f 036/158: Update broken tests, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache ddf9bb6ade 039/158: Add action map example, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache c70c9366a5 028/158: Update test to test with/without dtache-env, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache d5aa90356a 029/158: Add CHANGELOG to project, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 4751b4d812 046/158: Implement a general timer function, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 1bc60af5a0 040/158: Update changelog and readme,
ELPA Syncer <=
- [elpa] externals/dtache d32b5752d6 034/158: Implement new deduplication strategy, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 36be431e18 032/158: Add workaround solution for MacOS users, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 80fca01eae 037/158: Update CHANGELOG, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 8769db2acb 051/158: Fix error in dtache-shell-attach, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache a36e89486f 055/158: Add package dtache-eshell, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache eab014faad 050/158: Version 0.2, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 9a2f4a4d43 057/158: Introduce caching variable for candidates, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 02b93a3778 060/158: Minor cleanup, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache d693d4c386 065/158: Update README with links to blog posts, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 69b001d0e5 069/158: Make eshell-preoutput-filter-functions local, ELPA Syncer, 2022/01/19