Compare commits
No commits in common. "dbbc4478eb63066838b7e20396a1dd69c67d91c9" and "4d4ec8c52acbb004129c052111a57cef8dadc89f" have entirely different histories.
dbbc4478eb
...
4d4ec8c52a
|
@ -261,23 +261,6 @@ numbers are disabled. For relative line numbers, set this to ~relative~.
|
||||||
(add-hook 'text-mode-hook #'custom/common-richtext-hook)
|
(add-hook 'text-mode-hook #'custom/common-richtext-hook)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Shells
|
|
||||||
|
|
||||||
#+begin_quote
|
|
||||||
Fish (and possibly other non-POSIX shells) is known to inject garbage
|
|
||||||
output into some of the child processes that Emacs spawns. Many Emacs
|
|
||||||
packages/utilities will choke on this output, causing unpredictable
|
|
||||||
issues.
|
|
||||||
#+end_quote
|
|
||||||
|
|
||||||
Here we set the default shell to ~bash~ but the vterm shell to the system
|
|
||||||
~$SHELL~ variable.
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
|
||||||
(setq shell-file-name (executable-find "bash"))
|
|
||||||
(setq vterm-shell (getenv "SHELL"))
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
* Package-specific Settings
|
* Package-specific Settings
|
||||||
|
|
||||||
** Editor
|
** Editor
|
||||||
|
@ -361,12 +344,6 @@ Note that ~onsave~ was intentionally turned off because it messes with version c
|
||||||
:files ("highlighting/emacs/*.el")))
|
:files ("highlighting/emacs/*.el")))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** Cov
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp :tangle packages.el
|
|
||||||
(package! cov)
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
*** Emacs Lisp
|
*** Emacs Lisp
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
|
@ -643,47 +620,6 @@ Add the necessary hooks for LilyPond mode.
|
||||||
(setq rustic-indent-offset standard-indent))
|
(setq rustic-indent-offset standard-indent))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** SCAD
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp :tangle packages.el
|
|
||||||
(package! scad-mode)
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
|
||||||
(use-package! scad-mode
|
|
||||||
:after-call scad-mode
|
|
||||||
:config
|
|
||||||
(add-hook 'scad-mode-hook #'custom/common-program-hook))
|
|
||||||
(map! :after scad-mode
|
|
||||||
:localleader
|
|
||||||
:map scad-mode-map
|
|
||||||
:desc "Open" "o" #'scad-open
|
|
||||||
:desc "Export" "e" #'scad-export
|
|
||||||
:desc "Preview" "p" #'scad-preview
|
|
||||||
)
|
|
||||||
(map! :after scad-mode
|
|
||||||
:mode scad-preview-mode
|
|
||||||
:map scad-preview-mode-map
|
|
||||||
:desc "Size+" "+" #'scad-preview-size+
|
|
||||||
:desc "Size-" "-" #'scad-preview-size-
|
|
||||||
:desc "Distance+" "[" #'scad-preview-distance+
|
|
||||||
:desc "Distance-" "]" #'scad-preview-distance-
|
|
||||||
:desc "Toggle Projection" "p" #'scad-preview-projection
|
|
||||||
:desc "Translate x-" "h" #'scad-preview-translate-x-
|
|
||||||
:desc "Translate x+" "l" #'scad-preview-translate-x+
|
|
||||||
:desc "Translate y-" "j" #'scad-preview-translate-y-
|
|
||||||
:desc "Translate y+" "k" #'scad-preview-translate-y+
|
|
||||||
:desc "Translate z-" "n" #'scad-preview-translate-z-
|
|
||||||
:desc "Translate z+" "m" #'scad-preview-translate-z+
|
|
||||||
:desc "Rotate x-" "H" #'scad-preview-rotate-x-
|
|
||||||
:desc "Rotate x+" "L" #'scad-preview-rotate-x+
|
|
||||||
:desc "Rotate y-" "J" #'scad-preview-rotate-y-
|
|
||||||
:desc "Rotate y+" "K" #'scad-preview-rotate-y+
|
|
||||||
:desc "Rotate z-" "N" #'scad-preview-rotate-z-
|
|
||||||
:desc "Rotate z+" "M" #'scad-preview-rotate-z+
|
|
||||||
)
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
** Tools
|
** Tools
|
||||||
|
|
||||||
*** Language Server Protocol (LSP)
|
*** Language Server Protocol (LSP)
|
||||||
|
@ -822,26 +758,3 @@ FIXME: Cleanup ~ein:markdown-mode-map~.
|
||||||
:desc "Move cell up" "M-k" 'ein:worksheet-move-cell-up
|
:desc "Move cell up" "M-k" 'ein:worksheet-move-cell-up
|
||||||
)
|
)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** Telegram
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp :tangle packages.el
|
|
||||||
(package! telega)
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
On Arch Linux, ~telegram-tdlib~ installs to
|
|
||||||
#+begin_src text :tangle no
|
|
||||||
telegram-tdlib /usr/
|
|
||||||
telegram-tdlib /usr/include/
|
|
||||||
telegram-tdlib /usr/include/td/...
|
|
||||||
telegram-tdlib /usr/lib/
|
|
||||||
telegram-tdlib /usr/lib/cmake/
|
|
||||||
telegram-tdlib /usr/lib/cmake/...
|
|
||||||
telegram-tdlib /usr/lib/libtdactor.a
|
|
||||||
telegram-tdlib /usr/lib/...
|
|
||||||
telegram-tdlib /usr/lib/pkgconfig/...
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
|
||||||
(setq telega-server-libs-prefix "/usr")
|
|
||||||
#+end_src
|
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
company ; the ultimate code completion backend
|
company ; the ultimate code completion backend
|
||||||
;;helm ; the *other* search engine for love and life
|
;;helm ; the *other* search engine for love and life
|
||||||
;;ido ; the other *other* search engine...
|
;;ido ; the other *other* search engine...
|
||||||
;;ivy ; a search engine for love and life
|
ivy ; a search engine for love and life
|
||||||
vertico ; the search engine of the future
|
vertico ; the search engine of the future
|
||||||
|
|
||||||
:ui
|
:ui
|
||||||
|
|
Loading…
Reference in New Issue