mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-24 01:38:28 +02:00
feat: emacs - catppuccin-theme and docs
This commit is contained in:
@@ -9,7 +9,7 @@ rec {
|
|||||||
x64_system = "x86_64-linux";
|
x64_system = "x86_64-linux";
|
||||||
riscv64_system = "riscv64-linux";
|
riscv64_system = "riscv64-linux";
|
||||||
aarch64_system = "aarch64-linux";
|
aarch64_system = "aarch64-linux";
|
||||||
# darwin systems
|
#darwin systems
|
||||||
x64_darwin = "x86_64-darwin";
|
x64_darwin = "x86_64-darwin";
|
||||||
aarch64_darwin = "aarch64-darwin";
|
aarch64_darwin = "aarch64-darwin";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
# Emacs Editor
|
# Emacs Editor
|
||||||
|
|
||||||
- Framework: <https://github.com/doomemacs/doomemacs>
|
- Framework: <https://github.com/doomemacs/doomemacs>
|
||||||
- key bindings: <https://github.com/doomemacs/doomemacs/blob/master/modules/config/default/%2Bevil-bindings.el>
|
- key bindings:
|
||||||
|
- source code: <https://github.com/doomemacs/doomemacs/blob/master/modules/config/default/%2Bevil-bindings.el>
|
||||||
|
- docs: <https://github.com/doomemacs/doomemacs/blob/master/modules/editor/evil/README.org>
|
||||||
- Chinese(rime) support: <https://github.com/DogLooksGood/emacs-rime>
|
- Chinese(rime) support: <https://github.com/DogLooksGood/emacs-rime>
|
||||||
- modal editing:
|
- modal editing:
|
||||||
- <https://github.com/emacs-evil/evil>: evil mode, enabled by default in doom-emacs.
|
- <https://github.com/emacs-evil/evil>: evil mode, enabled by default in doom-emacs.
|
||||||
@@ -81,7 +83,8 @@ The same as neovim/vim:
|
|||||||
| Code Actions | `<Space> + ca` |
|
| Code Actions | `<Space> + ca` |
|
||||||
| Rename | `<Space> + cr` |
|
| Rename | `<Space> + cr` |
|
||||||
| Opening LSP symbols | `<Space> + cS` |
|
| Opening LSP symbols | `<Space> + cS` |
|
||||||
| Comment Line(support multiple lines) | `<Space> + /` |
|
| (Un)Comment the selected context | `gc` |
|
||||||
|
| (Un)Comment the current line | `gcc` |
|
||||||
| Open filepath/URL at cursor | `gf` |
|
| Open filepath/URL at cursor | `gf` |
|
||||||
| Find files by keyword in path | `<Space> + <Space>` |
|
| Find files by keyword in path | `<Space> + <Space>` |
|
||||||
| Grep string in files (vertico + ripgrep) | `<Space> + sd` |
|
| Grep string in files (vertico + ripgrep) | `<Space> + sd` |
|
||||||
|
|||||||
@@ -32,7 +32,11 @@
|
|||||||
;; There are two ways to load a theme. Both assume the theme is installed and
|
;; There are two ways to load a theme. Both assume the theme is installed and
|
||||||
;; available. You can either set `doom-theme' or manually load a theme with the
|
;; available. You can either set `doom-theme' or manually load a theme with the
|
||||||
;; `load-theme' function. This is the default:
|
;; `load-theme' function. This is the default:
|
||||||
(setq doom-theme 'doom-one)
|
;; (setq doom-theme 'doom-one)
|
||||||
|
;; https://github.com/catppuccin/emacs/
|
||||||
|
(setq doom-theme 'catppuccin)
|
||||||
|
(setq catppuccin-flavor 'mocha) ;; or 'latte, 'macchiato, or 'frappe
|
||||||
|
(catppuccin-reload)
|
||||||
|
|
||||||
;; This determines the style of line numbers in effect. If set to `nil', line
|
;; This determines the style of line numbers in effect. If set to `nil', line
|
||||||
;; numbers are disabled. For relative line numbers, set this to `relative'.
|
;; numbers are disabled. For relative line numbers, set this to `relative'.
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
(package! wakatime-mode
|
(package! wakatime-mode
|
||||||
:recipe (:host github :repo "wakatime/wakatime-mode" :files ("*.el" "dist")))
|
:recipe (:host github :repo "wakatime/wakatime-mode" :files ("*.el" "dist")))
|
||||||
|
|
||||||
|
(package! catppuccin-theme)
|
||||||
|
|
||||||
;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror:
|
;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror:
|
||||||
;; (package! some-package)
|
;; (package! some-package)
|
||||||
|
|||||||
Reference in New Issue
Block a user