[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/taxy d456f88 24/42: Add: (deffy-side-window-action)
From: |
ELPA Syncer |
Subject: |
[elpa] externals/taxy d456f88 24/42: Add: (deffy-side-window-action) |
Date: |
Wed, 15 Sep 2021 12:57:30 -0400 (EDT) |
branch: externals/taxy
commit d456f88e3454e6b45dfcb6140a29b2fdb1058bec
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Add: (deffy-side-window-action)
---
examples/deffy.el | 28 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/examples/deffy.el b/examples/deffy.el
index a3190cd..67fb454 100644
--- a/examples/deffy.el
+++ b/examples/deffy.el
@@ -112,6 +112,18 @@
(defvar-local deffy-display-buffer-action nil
"Last-used display-buffer-action in the current Deffy buffer.")
+;;;; Options
+
+(defcustom deffy-side-window-action
+ '(display-buffer-in-side-window
+ (side . right)
+ (window-parameters
+ (window-side . right)
+ (no-delete-other-windows . t)))
+ "`display-buffer' action used when displaying Deffy buffer in a side window.
+See Info node `(elisp)Displaying Buffers in Side Windows'."
+ :type 'sexp)
+
;;;; Commands
;;;###autoload
@@ -190,17 +202,15 @@ buffer."
(pop-to-buffer buffer-name display-buffer-action))))
;;;###autoload
-(cl-defun deffy-buffer (&optional (buffer (current-buffer))
- &key (display-buffer-action
- (when current-prefix-arg
- '(display-buffer-in-side-window
- (side . right)
- (window-parameters
- (window-side . right)
- (no-delete-other-windows . t))))))
+(cl-defun deffy-buffer
+ (&optional (buffer (current-buffer))
+ &key display-buffer-action)
"Show an Deffy view for BUFFER.
Interactively, with prefix, display in dedicated side window."
- (interactive)
+ (interactive
+ (list (current-buffer)
+ :display-buffer-action (when current-prefix-arg
+ deffy-side-window-action)))
(deffy :files (list (buffer-file-name buffer))
:keys (remove 'file deffy-taxy-default-keys)
:display-buffer-action display-buffer-action))
- [elpa] externals/taxy e5b6429 07/42: Change: (taxy-magit-section-insert) Use format-fn from taxy, (continued)
- [elpa] externals/taxy e5b6429 07/42: Change: (taxy-magit-section-insert) Use format-fn from taxy, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy fe190c2 09/42: Add: (taxy-magit-section-define-column-definer), ELPA Syncer, 2021/09/15
- [elpa] externals/taxy fb11a4f 19/42: WIP: (cl-defstruct deffy-def), ELPA Syncer, 2021/09/15
- [elpa] externals/taxy ad1cea3 14/42: Examples: Add elispy.el, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 6703d8b 21/42: WIP: Use deffy-def in -RET, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy e92ef13 22/42: Comment: Add FIXME, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 0cda29a 38/42: Add: (taxy-magit-section-define-column-definer) Custom-type, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy a7ff557 33/42: Docs: Document new things, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 5020b43 31/42: Change: (deffy-goto-form) Bug #50576 is fixed., ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 0826a47 02/42: WIP: taxy-magit-section column/table formatting, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy d456f88 24/42: Add: (deffy-side-window-action),
ELPA Syncer <=
- [elpa] externals/taxy 3787f4f 25/42: Fix: (deffy-buffer) Ensure file name, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 7ecc461 15/42: Fix: (taxy-magit-section-define-column-definer) Use defcustoms, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 8b7a95a 35/42: Docs: Clarify, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 2f4d9c3 05/42: Add: (taxy-magit-section-insert-indent-items), ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 9f9cfef 34/42: Docs: Reorder sections, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 7a63677 08/42: Add: (taxy-define-key-definer), ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 69872e4 06/42: Docs: Update readme, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy d682c37 13/42: Add: (taxy-make-take-function), ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 8d108ef 18/42: WIP: Rename elispy to deffy, ELPA Syncer, 2021/09/15
- [elpa] externals/taxy 468e9b9 01/42: Meta: Add .dir-locals.el, ELPA Syncer, 2021/09/15