llm stuff and idk

This commit is contained in:
Chris Cochrun 2024-09-09 10:00:57 -05:00
parent b9f59c6b80
commit 6178cd6bd8
2 changed files with 27 additions and 15 deletions

View file

@ -2150,7 +2150,8 @@ GPTEL is a package that uses chatGPT to get some text generation in org-mode
:host "ai.tfcconnection.org"
:protocol "https"
:stream t
:models '("llama3.1:latest")))
:models '("llama3.1:latest"))
gptel-default-mode #'org-mode)
(setq gptel-directives '((default
. "You are a large language model living in Emacs and a helpful assistant. Respond concisely.")
(programming
@ -4599,8 +4600,6 @@ Let's add our own eshell prompt. and set the password cache to a significantly h
("gg" "magit-status")
("clear" "clear-scrollback")
("!!" "eshell-previous-input 2")
("yay" "paru $1")
("yeet" "paru -Rns $1")
("nixs" "nix search nixpkgs $1")
("myip" "curl icanhazip.com")
("ytd" "yt-dlp -o ~/Videos/%(title)s.%(ext)s $1")
@ -4660,11 +4659,16 @@ Emulate a terminal
(add-hook 'eshell-load-hook #'eat-eshell-mode))
#+end_src
*** Esh-autosuggest
#+begin_src emacs-lisp :tangle no
(use-package esh-autosuggest
:hook (eshell-mode . esh-autosuggest-mode)
:ensure nil)
*** Eshell-syntax-highlighting
#+begin_src emacs-lisp
(use-package eshell-syntax-highlighting
:config
(eshell-syntax-highlighting-global-mode +1)
:init
(defface eshell-syntax-highlighting-invalid-face
'((t :inherit diff-error))
"Face used for invalid Eshell commands."
:group 'eshell-syntax-highlighting))
#+end_src
** Vterm
@ -4696,7 +4700,7 @@ Let's use pdf-tools for a lot better interaction with pdfs.
(interactive)
(let* ((copies (completing-read "How many copies: " '("1" "2" "3")))
(sides (completing-read "Print both sides or one? " '("two sided" "one sided")))
(pdf-misc-print-program-args `("-o media=Letter" ,(format "-# %s" copies) "-o fitplot"
(pdf-misc-print-program-args `("-o media=Letter" ,(format "-# %s" copies) "-P Home" "-o fit-to-page"
,(if (string= sides "two sided")
"-o sides=two-sided-long-edge"
""))))
@ -4704,7 +4708,7 @@ Let's use pdf-tools for a lot better interaction with pdfs.
(pdf-misc-print-document (buffer-file-name) t)))
(custom-set-variables '(pdf-misc-print-program-executable "lpr")
'(pdf-misc-print-program-args (quote ("-o media=Letter" "-o fitplot" "-o sides=two-sided-long-edge"))))
'(pdf-misc-print-program-args (quote ("-o media=Letter" "-o fit-to-page" "-o sides=two-sided-long-edge"))))
(add-hook 'pdf-view-mode-hook 'pdf-view-fit-page-to-window)
(defun chris/display-line-numbers-off ()
(display-line-numbers-mode -1))

18
init.el
View file

@ -1640,7 +1640,8 @@ Optional BACKEND must be `re-reveal' or a backend derived from it."
:host "ai.tfcconnection.org"
:protocol "https"
:stream t
:models '("llama3.1:latest")))
:models '("llama3.1:latest"))
gptel-default-mode #'org-mode)
(setq gptel-directives '((default
. "You are a large language model living in Emacs and a helpful assistant. Respond concisely.")
(programming
@ -3387,8 +3388,6 @@ targets."
("gg" "magit-status")
("clear" "clear-scrollback")
("!!" "eshell-previous-input 2")
("yay" "paru $1")
("yeet" "paru -Rns $1")
("nixs" "nix search nixpkgs $1")
("myip" "curl icanhazip.com")
("ytd" "yt-dlp -o ~/Videos/%(title)s.%(ext)s $1")
@ -3443,6 +3442,15 @@ targets."
:init
(add-hook 'eshell-load-hook #'eat-eshell-mode))
(use-package eshell-syntax-highlighting
:config
(eshell-syntax-highlighting-global-mode +1)
:init
(defface eshell-syntax-highlighting-invalid-face
'((t :inherit diff-error))
"Face used for invalid Eshell commands."
:group 'eshell-syntax-highlighting))
(setq vterm-buffer-name-string "vterm %s"
vterm-shell "/run/current-system/sw/bin/nu")
(defun chris/vterm-setup ()
@ -3463,7 +3471,7 @@ targets."
(interactive)
(let* ((copies (completing-read "How many copies: " '("1" "2" "3")))
(sides (completing-read "Print both sides or one? " '("two sided" "one sided")))
(pdf-misc-print-program-args `("-o media=Letter" ,(format "-# %s" copies) "-o fitplot"
(pdf-misc-print-program-args `("-o media=Letter" ,(format "-# %s" copies) "-P Home" "-o fit-to-page"
,(if (string= sides "two sided")
"-o sides=two-sided-long-edge"
""))))
@ -3471,7 +3479,7 @@ targets."
(pdf-misc-print-document (buffer-file-name) t)))
(custom-set-variables '(pdf-misc-print-program-executable "lpr")
'(pdf-misc-print-program-args (quote ("-o media=Letter" "-o fitplot" "-o sides=two-sided-long-edge"))))
'(pdf-misc-print-program-args (quote ("-o media=Letter" "-o fit-to-page" "-o sides=two-sided-long-edge"))))
(add-hook 'pdf-view-mode-hook 'pdf-view-fit-page-to-window)
(defun chris/display-line-numbers-off ()
(display-line-numbers-mode -1))