llm stuff and idk
This commit is contained in:
parent
b9f59c6b80
commit
6178cd6bd8
24
README.org
24
README.org
|
@ -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
18
init.el
|
@ -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))
|
||||
|
|
Loading…
Reference in a new issue