diff options
| author | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-09-13 12:27:11 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-09-13 12:27:11 +0200 |
| commit | b53726748d48096e74acfa48d5ccb8da7252e46d (patch) | |
| tree | 3f052c9a4f3e93844dd106716b00958155e433d7 /.config/emacs | |
| parent | 8b7b065f7b8e36f7f14e5b73e34856e240b182b3 (diff) | |
| download | dotfiles-b53726748d48096e74acfa48d5ccb8da7252e46d.tar.gz dotfiles-b53726748d48096e74acfa48d5ccb8da7252e46d.zip | |
emacs: Add Kconfig support
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to '.config/emacs')
| -rw-r--r-- | .config/emacs/custom.el | 32 | ||||
| -rw-r--r-- | .config/emacs/init.el | 5 | ||||
| -rw-r--r-- | .config/emacs/straight/versions/default.el | 1 |
3 files changed, 36 insertions, 2 deletions
diff --git a/.config/emacs/custom.el b/.config/emacs/custom.el index fc8a483..f437f98 100644 --- a/.config/emacs/custom.el +++ b/.config/emacs/custom.el @@ -6,10 +6,38 @@ '(ansi-color-names-vector ["#1c1c1c" "#d78787" "#b9dc92" "#ffffaf" "#87afd7" "#875f87" "#dfafdf" "#d0d0d0"]) '(custom-safe-themes - '("3334ff826da9dc6fd75b87f9b7759956fabf2d1ff898c6cddf1306ad0540d4a0" "87adaa6ee5799b9116c2bbdcf2109efe44d9102d23ebc0ec1c3d75b95ffa50b5" "2141e193a63c28589147d562384d6b3f3728e78ea94af5e4834cad91359cdf6a" "4e7e1be316e5095960f5dd27402a81f6d69e0ba380355ad5215797efb5466eea" "27982b03b7d049912b600301e50637882ec095f384124180a21772ec8da5f7e8" "6395777d3007cd6d3e613812d493ab9d09aa68f17d3dbf3935bfa1672279281e" "169e5b085078237c277753e3bd83e40a398e5eef98d922eb9b92fc3dbce9046d" "568969c0ed1874dc4ae94c2792eda17f10a40562ccb531c528a112f65889af75" "6c929cd6a199700c871ef92ad47ba20accd00810fc92e8343448da67dcde0898" "840588bd742f27724df70209930633b83567026a7290b2f4105939a6eabbb4cf" "806f76b435a02f1016a5b76a6aa8f9304d7c51f98f85ebd13f33f1b148227b7f" "8185f8e6c2d6a29da892e13e33d666cc26303a9639a8582c8035fbf0987c5f20" "9c538f4387a7db52b13fa988f93bd337ab13ead7c8fdb5fed29833d7d7e0f27c" "232b0c9752006e63d3bf8b5329bda6f3592e4ac1bdf96b17879bb076f16ea82c" "45847e51cdf4bcacfd2093d48be8c727da9837830911999b2d2b31ffa27de90b" "7938d6870d8bbf41504f1338ebb3b590eaacfb201327fb9389454b08abcef0df" "21f0483411dee48b338960db918d82630516a3d726f9432f8ae8c0b8554df25f" "d300a3efcf6b385537e11bd588d08aed850ce239b66ff37ee57a7f20f1b05e47" "f2d128f0ca6290df5c608a9e3e564bbe3ee2f22b61dc1409cdf5e3c200337e7d" "f42263201f447f8c15e57474a95d26500b7e6f932e3d75a3604802a6c9a9f18f" "af2817482b04be9d60ac90ad89e386dd076b9338f135d576ef9bd357e01f64ca" "053a91acd65e7592ec1f1451f81554da96f26781858f961db65c9f1be7c6ffe0" "d55733f0ab2ab8031b3206e900f3729deed13acc6d56cf09a171ae8e26cb7181" default)) + '("3334ff826da9dc6fd75b87f9b7759956fabf2d1ff898c6cddf1306ad0540d4a0" + "87adaa6ee5799b9116c2bbdcf2109efe44d9102d23ebc0ec1c3d75b95ffa50b5" + "2141e193a63c28589147d562384d6b3f3728e78ea94af5e4834cad91359cdf6a" + "4e7e1be316e5095960f5dd27402a81f6d69e0ba380355ad5215797efb5466eea" + "27982b03b7d049912b600301e50637882ec095f384124180a21772ec8da5f7e8" + "6395777d3007cd6d3e613812d493ab9d09aa68f17d3dbf3935bfa1672279281e" + "169e5b085078237c277753e3bd83e40a398e5eef98d922eb9b92fc3dbce9046d" + "568969c0ed1874dc4ae94c2792eda17f10a40562ccb531c528a112f65889af75" + "6c929cd6a199700c871ef92ad47ba20accd00810fc92e8343448da67dcde0898" + "840588bd742f27724df70209930633b83567026a7290b2f4105939a6eabbb4cf" + "806f76b435a02f1016a5b76a6aa8f9304d7c51f98f85ebd13f33f1b148227b7f" + "8185f8e6c2d6a29da892e13e33d666cc26303a9639a8582c8035fbf0987c5f20" + "9c538f4387a7db52b13fa988f93bd337ab13ead7c8fdb5fed29833d7d7e0f27c" + "232b0c9752006e63d3bf8b5329bda6f3592e4ac1bdf96b17879bb076f16ea82c" + "45847e51cdf4bcacfd2093d48be8c727da9837830911999b2d2b31ffa27de90b" + "7938d6870d8bbf41504f1338ebb3b590eaacfb201327fb9389454b08abcef0df" + "21f0483411dee48b338960db918d82630516a3d726f9432f8ae8c0b8554df25f" + "d300a3efcf6b385537e11bd588d08aed850ce239b66ff37ee57a7f20f1b05e47" + "f2d128f0ca6290df5c608a9e3e564bbe3ee2f22b61dc1409cdf5e3c200337e7d" + "f42263201f447f8c15e57474a95d26500b7e6f932e3d75a3604802a6c9a9f18f" + "af2817482b04be9d60ac90ad89e386dd076b9338f135d576ef9bd357e01f64ca" + "053a91acd65e7592ec1f1451f81554da96f26781858f961db65c9f1be7c6ffe0" + "d55733f0ab2ab8031b3206e900f3729deed13acc6d56cf09a171ae8e26cb7181" default)) '(delete-selection-mode nil) '(magit-todos-insert-after '(bottom) nil nil "Changed by setter of obsolete option `magit-todos-insert-at'") - '(safe-local-variable-values '((eval apheleia-mode nil) (+format-inhibit . t))) + '(safe-local-variable-values + '((apheleia-inhibit . t) (eval apheleia-mode nil) (+format-inhibit . t))) + '(straight-recipe-overrides + '((nil + (nongnu-elpa :type git :repo "https://github.com/emacsmirror/nongnu_elpa" + :depth (full single-branch) :local-repo "nongnu-elpa" :build + nil)))) '(warning-suppress-types '((org-element-cache)))) (custom-set-faces ;; custom-set-faces was added by Custom. diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 3a51654..6518a70 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -526,6 +526,11 @@ (use-package haml-mode :defer t) +;; Kconfig files from the Linux kernel source. +(use-package kconfig-mode + :mode (("Kconfig\\." . kconfig-mode)) + :defer t) + ;; I don't want to go LSP all the way, but for certain languages is almost ;; required (e.g. Go). In any case, let's keep it simple. diff --git a/.config/emacs/straight/versions/default.el b/.config/emacs/straight/versions/default.el index 67a41b6..6d37cbd 100644 --- a/.config/emacs/straight/versions/default.el +++ b/.config/emacs/straight/versions/default.el @@ -30,6 +30,7 @@ ("hl-todo" . "7ed8bbcadb5229d648b194e0e4c4d261825aa91b") ("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef") ("hydra" . "59a2a45a35027948476d1d7751b0f0215b1e61aa") + ("kconfig-mode" . "cd87b71c8c1739d026645ece0bbd20055a7a2d4a") ("let-alist" . "35a1dae3c540705433a510c13c8af80206b29b5f") ("llama" . "0cc2daffded18eea7f00a318cfa3e216977ffe50") ("lsp-mode" . "147233313576c844e2bf56640827b0d0e5c2ee6c") |
