Update .emacs.d/README.org
This commit is contained in:
parent
b996b7df86
commit
70c70ab401
1 changed files with 32 additions and 19 deletions
|
@ -38,7 +38,17 @@ vc-use-package integrates package-vc-install, which allows installing packages f
|
||||||
** no-littering
|
** no-littering
|
||||||
no-littering is a useful package that allows to put all of the autosave files and temporary files in one directory (the files ending with ~ for instance).
|
no-littering is a useful package that allows to put all of the autosave files and temporary files in one directory (the files ending with ~ for instance).
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package no-littering)
|
(defvar user-temporary-file-directory
|
||||||
|
(concat temporary-file-directory user-login-name "/"))
|
||||||
|
(make-directory user-temporary-file-directory t)
|
||||||
|
(setq backup-by-copying t)
|
||||||
|
(setq backup-directory-alist
|
||||||
|
`(("." . ,user-temporary-file-directory)
|
||||||
|
(,tramp-file-name-regexp nil)))
|
||||||
|
(setq auto-save-list-file-prefix
|
||||||
|
(concat user-temporary-file-directory ".auto-saves-"))
|
||||||
|
(setq auto-save-file-name-transforms
|
||||||
|
`((".*" ,user-temporary-file-directory t)))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Minimal interface
|
** Minimal interface
|
||||||
|
@ -238,7 +248,8 @@ Eglot is a built in LSP client for Emacs. I prefer it to LSP as it's more lightw
|
||||||
("C-c l f" . eglot-format-buffer))
|
("C-c l f" . eglot-format-buffer))
|
||||||
:hook ((tsx-ts-mode . eglot-ensure)
|
:hook ((tsx-ts-mode . eglot-ensure)
|
||||||
(typescript-ts-mode . eglot-ensure)
|
(typescript-ts-mode . eglot-ensure)
|
||||||
(electric-pair-mode)))
|
(python-ts-mode . eglot-ensure)
|
||||||
|
(eglot-mode . electric-pair-mode)))
|
||||||
|
|
||||||
(setq-default eglot-workspace-configuration '(:typescript (:format (:indentSize 2
|
(setq-default eglot-workspace-configuration '(:typescript (:format (:indentSize 2
|
||||||
:convertTabsToSpaces t
|
:convertTabsToSpaces t
|
||||||
|
@ -308,6 +319,8 @@ Tree-sitter is a built-in Emacs package that allows us to have extremely well in
|
||||||
(setq treesit-font-lock-level 4)
|
(setq treesit-font-lock-level 4)
|
||||||
(add-to-list 'auto-mode-alist '("\\.ts\\'" . tsx-ts-mode))
|
(add-to-list 'auto-mode-alist '("\\.ts\\'" . tsx-ts-mode))
|
||||||
(add-to-list 'auto-mode-alist '("\\.tsx\\'" . tsx-ts-mode))
|
(add-to-list 'auto-mode-alist '("\\.tsx\\'" . tsx-ts-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.py\\'" . python-ts-mode))
|
||||||
|
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* Mail
|
* Mail
|
||||||
|
|
Loading…
Reference in a new issue