[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ellama 3be895911a 02/11: feat: fix linting and checkdoc
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ellama 3be895911a 02/11: feat: fix linting and checkdoc - add more functions to keymap |
Date: |
Mon, 18 Dec 2023 00:57:44 -0500 (EST) |
branch: externals/ellama
commit 3be895911a193bf576d1aae6677e5df2b6d7b144
Author: Rahul Martim Juliato <rahul.juliato@gmail.com>
Commit: Rahul Martim Juliato <rahul.juliato@gmail.com>
feat: fix linting and checkdoc - add more functions to keymap
---
ellama.el | 31 ++++++++++++++++++++-----------
1 file changed, 20 insertions(+), 11 deletions(-)
diff --git a/ellama.el b/ellama.el
index 2c498042d7..65dba24e5e 100644
--- a/ellama.el
+++ b/ellama.el
@@ -98,8 +98,8 @@
(literal "```") (zero-or-more anything))))
-(defun set-visual-line-mode-for-ellama-buffer ()
- "Sets visual-line-mode for the *ellama* buffer"
+(defun ellama-set-visual-line-mode-for-ellama-buffer ()
+ "Set `visual-line-mode' for the *ellama* buffer."
(when (string-prefix-p "*ellama*" (buffer-name))
(visual-line-mode 1)))
@@ -110,8 +110,8 @@
:set (lambda (symbol value)
(set symbol value)
(if value
- (add-hook 'buffer-list-update-hook
'set-visual-line-mode-for-ellama-buffer)
- (remove-hook 'buffer-list-update-hook
'set-visual-line-mode-for-ellama-buffer))))
+ (add-hook 'buffer-list-update-hook
'ellama-set-visual-line-mode-for-ellama-buffer)
+ (remove-hook 'buffer-list-update-hook
'ellama-set-visual-line-mode-for-ellama-buffer))))
(defun ellama-setup-keymap ()
"Set up the Ellama keymap and bindings."
@@ -123,13 +123,22 @@
(let ((key-commands
'(("a" ellama-ask-about "Ask about selected region")
- ("b" ellama-make-concise "Better text")
- ("c" ellama-chat "Chat with Ellama")
- ("d" ellama-define-word "Define selected word")
- ("r" ellama-code-review "Code-review selected
code")
- ("s" ellama-summarize "Summarize selected text")
- ("t" ellama-translate "Translate the selected
region")
- ("w" ellama-summarize-webpage "Summarize a web
page"))))
+ ("b" ellama-make-concise "Better text")
+ ("c" ellama-chat "Chat with Ellama")
+ ("d" ellama-define-word "Define selected word")
+ ("r" ellama-code-review "Code-review selected
code")
+ ("s" ellama-summarize "Summarize selected text")
+ ("t" ellama-translate "Translate the selected
region")
+ ("w" ellama-summarize-webpage "Summarize a web
page")
+ ("c" ellama-render "Convert text to a specified format")
+ ("e" ellama-enhance-grammar-spelling "Enhance grammar and
spelling")
+ ("g" ellama-change-code "Change selected code")
+ ("m" ellama-make-list "Create a markdown list")
+ ("n" ellama-enhance-wording "Enhance wording")
+ ("o" ellama-enhance-code "Enhance selected code")
+ ("t" ellama-make-table "Generate a markdown table")
+ ("x" ellama-complete-code "Complete selected code")
+ ("z" ellama-add-code "Add new code based on description"))))
(dolist (key-command key-commands)
(define-key ellama-keymap (kbd (car key-command)) (cadr
key-command)))))
- [elpa] externals/ellama updated (11f601db8e -> 7b7e1d0bd5), ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 47cdc20c4e 01/11: feat/custom_keymap_and_line_breaking, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 90bf3fa2bd 04/11: feat: changes keybindings to closer match function names, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 25e3651219 06/11: feat: add keybindings for ask-line and ask-selection, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 7331e5bb55 09/11: Merge pull request #7 from LionyxML/feat/custom_keymap_and_line_breaking, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama ed77311d57 08/11: doc: remove extra spaces, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 9677839c08 05/11: feat: keymap with new entries/aliases, add doc on new features, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama bc04c9e445 03/11: feat: fix identation, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 3be895911a 02/11: feat: fix linting and checkdoc - add more functions to keymap,
ELPA Syncer <=
- [elpa] externals/ellama 7b7e1d0bd5 11/11: Minor fixes, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 4ad75605e5 10/11: Up version after adding keymap, ELPA Syncer, 2023/12/18
- [elpa] externals/ellama 5a1ac399a2 07/11: feat: fine tunes the keybindings / removes line-breaking option, ELPA Syncer, 2023/12/18