Merge branch 'emacs' into system/darwin

This commit is contained in:
Leni Aniva 2025-02-26 21:07:16 -08:00
commit 8ccc62cbf7
Signed by: aniva
GPG Key ID: 4D9B1C8D10EA4C50
2 changed files with 35 additions and 2 deletions

View File

@ -167,6 +167,18 @@ Modifications to the default key bindings to mimic spacemacs
(global-set-key (kbd "C-M-¥") (kbd "C-\\"))
#+end_src
** Scroll
#+begin_src emacs-lisp :tangle packages.el
(use-package ultra-scroll
;:load-path "~/code/emacs/ultra-scroll" ; if you git clone'd instead of package-vc-install
:init
(setq scroll-conservatively 101 ; important!
scroll-margin 0)
:config
(ultra-scroll-mode 1))
#+end_src
** Font settings
Doom exposes five (optional) variables for controlling fonts in Doom:
@ -268,6 +280,9 @@ numbers are disabled. For relative line numbers, set this to ~relative~.
css-indent-offset 3
sh-indentation 3
nxml-indent-offset 3
tex-indent-arg 3
tex-indent-item 3
tex-indent-basic 3
)
#+end_src
@ -653,6 +668,24 @@ Add the necessary hooks for LilyPond mode.
(setq rustic-indent-offset standard-indent))
#+end_src
*** Typst
#+begin_src emacs-lisp :tangle packages.el
(package! typst-ts-mode :recipe (
:type git :host codeberg :repo "meow_king/typst-ts-mode"))
#+end_src
#+begin_src emacs-lisp
(map! :after typst-ts-mode
:localleader
:map typst-ts-mode-map
:desc "Preview" "p" #'typst-ts-preview
:desc "Compile" "c" #'typst-ts-compile
:desc "Compile & Preview" "P" #'typst-ts-compile-and-preview
:desc "Watch start" "w" #'typst-ts-watch-start
:desc "Watch stop" "W" #'typst-ts-watch-stop
)
#+end_src
** Tools
*** Language Server Protocol (LSP)

View File

@ -146,9 +146,9 @@
(julia +lsp) ; a better, faster MATLAB
;;kotlin ; a better, slicker Java(Script)
(latex +latexmk +lsp) ; writing papers in Emacs has never been so fun
;;lean ; for folks with too much to prove
;lean ; for folks with too much to prove
ledger ; be audit you can be
;;lua ; one-based indices? one-based indices
lua ; one-based indices? one-based indices
markdown ; writing docs for people to ignore
;;nim ; python + lisp at the speed of c
nix ; I hereby declare "nix geht mehr!"