Compare commits
2 Commits
2926e77068
...
a77c7c8e2f
Author | SHA1 | Date |
---|---|---|
Frieder Schlesier | a77c7c8e2f | |
Frieder Schlesier | 631b46db6f |
18
TODO.org
18
TODO.org
|
@ -22,6 +22,16 @@ solution, e.g. set it up to auto-tangle all .org files within/below
|
|||
|
||||
*** TODO IDE
|
||||
|
||||
**** TODO try eglot instead of lsp-mode
|
||||
- [ ] for rust https://unwoundstack.com/blog/emacs-as-a-rust-ide.html
|
||||
- [ ] example for python: https://whatacold.io/blog/2022-01-22-emacs-eglot-lsp/
|
||||
- [ ] with rust-mode instead of rustig https://github.com/rust-lang/rust-mode?tab=readme-ov-file#lsp
|
||||
- [ ] eglot commands: https://www.gnu.org/software/emacs/manual/html_node/eglot/Eglot-Commands.html
|
||||
|
||||
**** TODO smart movement with smartparens/paredit
|
||||
|
||||
- http://danmidwood.com/content/2014/11/21/animated-paredit.html
|
||||
|
||||
**** TODO LSP per language
|
||||
|
||||
**** TODO AutoComplete, easy compile, unit test
|
||||
|
@ -31,6 +41,14 @@ solution, e.g. set it up to auto-tangle all .org files within/below
|
|||
*** TODO flyspell languages (de, en)
|
||||
is it possible to detect based on existing content?
|
||||
|
||||
*** TODO add easily switchable themes (light/dark)
|
||||
|
||||
https://github.com/emacs-tw/awesome-emacs?tab=readme-ov-file#theme
|
||||
top contenders:
|
||||
- https://github.com/kuanyui/moe-theme.el?tab=readme-ov-file
|
||||
- https://github.com/bbatsov/zenburn-emacs
|
||||
- solarized dark/light, e.g. via doom-themes
|
||||
|
||||
*** TODO snippets?
|
||||
|
||||
*** TODO flycheck for code
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 1ab250cb3b4da194477cc44819483f496a1ccf46
|
||||
Subproject commit ce2b4bad5b14c697ee820de07d3541dd04af46c4
|
1
init.el
1
init.el
|
@ -51,6 +51,7 @@
|
|||
|
||||
(keymap-global-unset "M-#")
|
||||
|
||||
(define-key global-map (kbd "M-#") 'comment-line)
|
||||
(define-key global-map (kbd "s-b") 'switch-to-buffer)
|
||||
(define-key global-map (kbd "s-w") 'kill-current-buffer)
|
||||
(define-key global-map (kbd "s-W") 'kill-buffer-and-window)
|
||||
|
|
4
init.org
4
init.org
|
@ -62,7 +62,6 @@ Some of my personal configuration depends on the system we're running on.
|
|||
- [ ] add windows
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
|
||||
(defvar dw/is-termux
|
||||
(string-suffix-p "Android" (string-trim (shell-command-to-string "uname -a"))))
|
||||
|
||||
|
@ -72,13 +71,13 @@ Some of my personal configuration depends on the system we're running on.
|
|||
(insert-file-contents "/etc/os-release")
|
||||
(search-forward "ID=guix" nil t))
|
||||
t))
|
||||
|
||||
#+end_src
|
||||
** Custom key remap
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(keymap-global-unset "M-#")
|
||||
|
||||
(define-key global-map (kbd "M-#") 'comment-line)
|
||||
(define-key global-map (kbd "s-b") 'switch-to-buffer)
|
||||
(define-key global-map (kbd "s-w") 'kill-current-buffer)
|
||||
(define-key global-map (kbd "s-W") 'kill-buffer-and-window)
|
||||
|
@ -89,7 +88,6 @@ Some of my personal configuration depends on the system we're running on.
|
|||
** Dired
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
|
||||
(use-package all-the-icons-dired)
|
||||
(use-package dired-ranger)
|
||||
|
||||
|
|
Loading…
Reference in New Issue