This commit is contained in:
Levi 2024-09-13 09:51:14 +02:00
parent 2b05447ade
commit 2eaf8a7684
1 changed files with 28 additions and 20 deletions

View File

@ -375,12 +375,12 @@
(message "Metadata index file not found: %s" index-file))))
(let ((map dired-mode-map))
(define-key map (kbd "C-x n d") #'denote-dired-mode)
(define-key map (kbd "C-x n i") #'denote-link-dired-marked-notes)
(define-key map (kbd "C-x n k") #'denote-dired-rename-marked-files-with-keywords)
(define-key map (kbd "C-x n r r") #'denote-dired-rename-files)
(define-key map (kbd "C-x n r f") #'denote-dired-rename-marked-files-using-front-matter))
;; (let ((map dired-mode-map))
;; (define-key map (kbd "C-x n d") #'denote-dired-mode)
;; (define-key map (kbd "C-x n i") #'denote-link-dired-marked-notes)
;; (define-key map (kbd "C-x n k") #'denote-dired-rename-marked-files-with-keywords)
;; (define-key map (kbd "C-x n r r") #'denote-dired-rename-files)
;; (define-key map (kbd "C-x n r f") #'denote-dired-rename-marked-files-using-front-matter))
(setq denote-save-buffers nil
denote-known-keywords '("emacs" "golang" "dev")
@ -772,7 +772,7 @@
)
)
(define-key dired-mode-map (kbd "C-c d") 'my/dired-duplicate-file)
;; (define-key dired-mode-map (kbd "C-c d") 'my/dired-duplicate-file)
(add-to-list 'auto-mode-alist '("BUILD\\'" . python-mode))
@ -799,19 +799,6 @@
(global-set-key (kbd "C-x y b p") 'copy-file-path-to-clipboard)
(add-hook 'before-save-hook #'gofmt-before-save)
(use-package ellama
:ensure t
:defer t
:init
(setopt ellama-keymap-prefix "C-c e")
(setopt ellama-language "English")
(require 'llm-ollama)
(setopt ellama-provider
(make-llm-ollama
:chat-model "codellama:latest"
:embedding-model "nomic-embed-text"
:default-chat-non-standard-params '(("num_ctx" . 8192)))))
(use-package lmtf :ensure t :defer t
:straight (lmtf :type git :host github :repo "lneely/lmtf")
:bind (:map emacs-lisp-mode-map
@ -833,6 +820,27 @@
(use-package websocket :ensure t)
(use-package ellama
:ensure t
:demand t
:config
(setq ellama-language "English")
(setq ellama-provider 'ollama)
(setq ellama-ollama-binary "/usr/local/bin/ollama")
(require 'llm-ollama)
(setopt ellama-provider
(make-llm-ollama
:chat-model "codellama:latest"
:embedding-model "nomic-embed-text"
:default-chat-non-standard-params '(("num_ctx" . 8192))))
:config
(setq ellama-keymap-prefix "C-x A")
:bind
(("C-x A c" . ellama-chat)
("C-x A a" . ellama-ask-about)
("C-x A s" . ellama-summarize)
("C-x A t" . ellama-translate)
("C-x A r" . ellama-code-review)))
(use-package org-ai
:load-path (lambda () "~/.config/emacs/elisp/org-ai")