yasnippets and org-ai cfg
This commit is contained in:
parent
d67d17a0a5
commit
ed2200f37f
|
|
@ -8,3 +8,4 @@
|
||||||
/emacs/straight/
|
/emacs/straight/
|
||||||
/emacs/ellama-sessions/
|
/emacs/ellama-sessions/
|
||||||
/emacs/claude/
|
/emacs/claude/
|
||||||
|
/emacs/games/
|
||||||
|
|
|
||||||
|
|
@ -712,18 +712,19 @@
|
||||||
|
|
||||||
|
|
||||||
(use-package websocket :ensure t)
|
(use-package websocket :ensure t)
|
||||||
|
|
||||||
(use-package org-ai
|
(use-package org-ai
|
||||||
:ensure t
|
:load-path (lambda () "~/.config/emacs/elisp/org-ai")
|
||||||
:commands (org-ai-mode org-ai-global-mode)
|
:commands (org-ai-mode
|
||||||
|
org-ai-global-mode)
|
||||||
:init
|
:init
|
||||||
(add-hook 'org-mode-hook #'org-ai-mode)
|
(add-hook 'org-mode-hook #'org-ai-mode)
|
||||||
(org-ai-global-mode nil)
|
(org-ai-global-mode)
|
||||||
|
(org-ai-install-yasnippets)
|
||||||
:config
|
:config
|
||||||
(setq org-ai-use-auth-source t)
|
(setq org-ai-use-auth-source t)
|
||||||
(setq org-ai-default-provider 'anthropic)
|
(setq org-ai-default-chat-model "gpt-3.5-turbo"))
|
||||||
(setq org-ai-default-chat-model "claude-3-5-sonnet-20240620")
|
|
||||||
(global-set-key (kbd "C-x O A") org-ai-global-prefix-map))
|
|
||||||
|
|
||||||
|
|
||||||
(defun magit-reset-to-merge-base ()
|
(defun magit-reset-to-merge-base ()
|
||||||
|
|
@ -757,7 +758,21 @@
|
||||||
(global-set-key (kbd "C-x g r b") 'magit-reset-to-merge-base)
|
(global-set-key (kbd "C-x g r b") 'magit-reset-to-merge-base)
|
||||||
(global-set-key (kbd "C-x g r u") 'magit-reset-to-upstream)
|
(global-set-key (kbd "C-x g r u") 'magit-reset-to-upstream)
|
||||||
|
|
||||||
|
(use-package yasnippet
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(yas-global-mode 1)
|
||||||
|
:bind
|
||||||
|
("C-x y i" . yas-insert-snippet)
|
||||||
|
("C-x y n" . yas-new-snippet)
|
||||||
|
("C-x y v" . yas-visit-snippet-file))
|
||||||
|
|
||||||
|
(use-package yasnippet-snippets
|
||||||
|
:ensure t
|
||||||
|
:after yasnippet)
|
||||||
|
|
||||||
(provide 'init)
|
(provide 'init)
|
||||||
|
|
||||||
;;; init.el ends here
|
;;; init.el ends here
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue