Clean up Elixir and Elisp modes
Some checks failed
/ Test config on ${{matrix.node}} (20) (push) Has been cancelled
Some checks failed
/ Test config on ${{matrix.node}} (20) (push) Has been cancelled
This commit is contained in:
parent
5044e50b03
commit
d054822cdd
7 changed files with 65 additions and 43 deletions
|
|
@ -28,8 +28,6 @@
|
|||
(eval-print-last-sexp)))
|
||||
(load bootstrap-file nil 'nomessage))
|
||||
|
||||
(setq package-enable-at-startup nil)
|
||||
|
||||
(straight-use-package 'use-package)
|
||||
|
||||
;; General configuration files.
|
||||
|
|
|
|||
|
|
@ -4,12 +4,25 @@
|
|||
|
||||
(require '+custom-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el")
|
||||
|
||||
(transient-define-prefix +custom-lang-elisp/transient-context-menu ()
|
||||
"Elisp Buffer Commands."
|
||||
[""
|
||||
["Buffer"
|
||||
("r" "Reload" revert-buffer-no-confirm)
|
||||
("i" "Indent" mark-and-indent-whole-buffer)
|
||||
("e" "Show Errors" flycheck-list-errors)]]
|
||||
[""
|
||||
("q" "Quit" keyboard-quit)])
|
||||
|
||||
(defun activate-emacs-lisp-mode ()
|
||||
"Goodies for editing Emacs files."
|
||||
(set-indent 2) ;; Default indentation of 2 characters
|
||||
(column-enforce-n 80)
|
||||
(setq-default indent-tabs-mode nil)
|
||||
|
||||
(define-key emacs-lisp-mode-map
|
||||
(kbd "C-c l") '+custom-lang-elisp/transient-context-menu)
|
||||
|
||||
;; Company list override
|
||||
(add-to-list (make-local-variable 'company-backends)
|
||||
'(company-yasnippet company-elisp)))
|
||||
|
|
|
|||
|
|
@ -136,7 +136,6 @@
|
|||
|
||||
;;;;;;;;;;;;;;;;; Show hints about key combinations
|
||||
(use-package which-key
|
||||
:defer t
|
||||
:straight t
|
||||
:config (which-key-mode t))
|
||||
|
||||
|
|
|
|||
15
pkg/early-init.el
Normal file
15
pkg/early-init.el
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
;;; +early-init.el --- summary
|
||||
|
||||
;; Author: Maciej Szlosarczyk
|
||||
;; Maintainer: Maciej Szlosarczyk
|
||||
;; Version: 0.1-snapshot
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; early-init does a thing.
|
||||
|
||||
;;; Code:
|
||||
;; Disable built-in package management
|
||||
(setq package-enable-at-startup nil)
|
||||
|
||||
;;; early-init.el ends here
|
||||
|
|
@ -50,6 +50,7 @@
|
|||
(+custom-set-lsp-ui-font-hook))
|
||||
|
||||
(defvar +custom-font "Iosevka Term")
|
||||
;; (defvar +custom-font "Monoid")
|
||||
;; (defvar +custom-font "Fira Mono")
|
||||
;; (defvar +custom-font "Fira Code")
|
||||
;; (defvar +custom-font "Red Hat Mono")
|
||||
|
|
|
|||
|
|
@ -53,9 +53,8 @@
|
|||
:straight t
|
||||
:defer t
|
||||
:config
|
||||
(add-to-list 'dash-at-point-mode-alist
|
||||
;; Configure lookup for Ruby mode
|
||||
'(enh-ruby-mode . "ruby,rubygems,rails")))
|
||||
(add-to-list 'dash-at-point-mode-alist '(enh-ruby-mode . "ruby,rubygems,rails"))
|
||||
(add-to-list 'dash-at-point-mode-alist '(elixir-ts-mode . "elixir,hex")))
|
||||
|
||||
;; By default, use 2 spaces for indentation
|
||||
(setq tab-width 2)
|
||||
|
|
@ -76,8 +75,5 @@
|
|||
;; Vim-like regex replace with preview in buffer.
|
||||
(use-package visual-regexp :straight t :defer t)
|
||||
|
||||
;; Formatter for many files
|
||||
(use-package apheleia :straight t :defer t)
|
||||
|
||||
(provide '+custom-pkg-prog-mode)
|
||||
;;; prog-mode ends here
|
||||
|
|
|
|||
|
|
@ -9,15 +9,15 @@
|
|||
("bui.el" . "f3a137628e112a91910fd33c0cff0948fa58d470")
|
||||
("caml-mode" . "47defafa2b08fb680e89bfee9cb9ce82bd9e3bcf")
|
||||
("cfrs" . "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121")
|
||||
("cider" . "964a17fdc6fc79477319cc3642e178831ec7b325")
|
||||
("cider" . "c698e1454cb416ad55c739961f9df514da9556f0")
|
||||
("clj-refactor.el" . "dc1bbc8cdaa723bdbb6669ea7d280625c370755d")
|
||||
("clojure-mode" . "59888c84b61081e9b0085e388f55132925a66e7a")
|
||||
("color-theme-sanityinc-tomorrow" . "ddf2920a8866040e57359d2e1c5517fffcad2e38")
|
||||
("column-enforce-mode" . "14a7622f2268890e33536ccd29510024d51ee96f")
|
||||
("company-box" . "c4f2e243fba03c11e46b1600b124e036f2be7691")
|
||||
("company-mode" . "8d2ca28a161f8b912889684412bb1d7fb07d035c")
|
||||
("compat" . "cf8e98d80e867a53753815f7cdc88cb8378f089e")
|
||||
("copilot.el" . "e15bafa95b39091dbb2a99ad62e42f03a8d78f01")
|
||||
("company-mode" . "8bd34f8e73957bb7d5234564a45175c171016e63")
|
||||
("compat" . "3c782506419b937d9e30b01ceb1cd49e7a4e7842")
|
||||
("copilot.el" . "eedd881fd9b3574d77ec2499f877dc26d875fffb")
|
||||
("counsel-projectile" . "40d1e1d4bb70acb00fddd6f4df9778bf2c52734b")
|
||||
("cyberpunk-theme.el" . "1fd5350ddfc53c30e6eef82af77c62d7c825df3c")
|
||||
("dap-mode" . "b407773ebca56e3bd8e6a4643854e91cbde0c35e")
|
||||
|
|
@ -29,39 +29,39 @@
|
|||
("diminish.el" . "fbd5d846611bad828e336b25d2e131d1bc06b83d")
|
||||
("docker.el" . "d5255a65b7240d0038cc417f301b43df05a27922")
|
||||
("dockerfile-mode" . "39a012a27fcf6fb629c447d13b6974baf906714c")
|
||||
("dune" . "7c423c511957a2045eafaaf6d875f1146a8f4119")
|
||||
("dune" . "871d5b184c022ba3d874b1ab63bd8ee77511ff90")
|
||||
("easy-kill" . "de7d66c3c864a4722a973ee9bc228a14be49ba0c")
|
||||
("editorconfig-emacs" . "1651294334f3987d749eeb287f11d256cf2ba5b1")
|
||||
("editorconfig-emacs" . "7c7b1f81f8fac654791fa2b04da55edced2cef33")
|
||||
("el-get" . "c0713e8d8e8ad987fe1283d76b9c637a10f048ef")
|
||||
("eldoc" . "003dbef5abe40ea5fbf127dbadbab28077c3c14a")
|
||||
("eldoc" . "91a8ae2fa66ac09f45337f9eca6c7aa643a063f4")
|
||||
("elisp-refs" . "541a064c3ce27867872cf708354a65d83baf2a6d")
|
||||
("elisp-tree-sitter" . "3cfab8a0e945db9b3df84437f27945746a43cc71")
|
||||
("elixir-ts-mode" . "b08d399e29714fe3d968db925aec0e1dfac54d89")
|
||||
("emacs-aio" . "da93523e235529fa97d6f251319d9e1d6fc24a41")
|
||||
("emacs-ansible" . "eebb2fb49d3c0a0586d1e4ead9ba618c7d003cae")
|
||||
("emacs-dashboard" . "3852301f9c6f3104d9cc98389612b5ef3452a7de")
|
||||
("emacs-dashboard" . "46ad9959899f2e86d03f7850820ad6a6b8aa3ad0")
|
||||
("emacs-direnv" . "c0bf3b81c7a97e2a0d06d05495e86848254fcc1f")
|
||||
("emacs-elixir" . "00d6580a040a750e019218f9392cf9a4c2dac23a")
|
||||
("emacs-fish" . "2526b1803b58cf145bc70ff6ce2adb3f6c246f89")
|
||||
("emacs-fsharp-mode" . "677d78c4d6cb574086408082dedbcaef04a85359")
|
||||
("emacs-gradle-mode" . "e4d665d5784ecda7ddfba015f07c69be3cfc45f2")
|
||||
("emacs-leuven-theme" . "a504c1d20625fe373ad5ea4ff3d94ea3706cbb87")
|
||||
("emacs-leuven-theme" . "4f355a9832095c49ec109cfc5b8f82cd8c469572")
|
||||
("emacs-reformatter" . "0d29a04d69d47599e2cb7f1a8f8e897a2b592921")
|
||||
("emacs-theme-darktooth" . "2358dd334b5dcb6dc9828422bd7bd1e4da556819")
|
||||
("emacs-which-key" . "38d4308d1143b61e4004b6e7a940686784e51500")
|
||||
("emacsmirror-mirror" . "53908dfcbacb10b386955227c0d962333ca336fd")
|
||||
("emacsmirror-mirror" . "6db95a88363363d6a0b43e4fded955e91491ff4e")
|
||||
("enhanced-ruby-mode" . "03dee65fc7153e5f98d2dcc294881a5bc38d5d5b")
|
||||
("exec-path-from-shell" . "72ede29a0e0467b3b433e8edbee3c79bab005884")
|
||||
("f.el" . "1e7020dc0d4c52d3da9bd610d431cab13aa02d8c")
|
||||
("flycheck" . "eb29cd8b4adb211226e2b87eac49b8d5fb169c55")
|
||||
("flycheck-rust" . "988c0a938c400947d447727f294574973863061e")
|
||||
("flycheck" . "e8d1472aeab6ac4e19c8339e6be93e91e878f819")
|
||||
("flycheck-rust" . "158eeb4dc86e095f3fb4668b05b844bb5021110f")
|
||||
("flyspell-correct" . "1e7a5a56362dd875dddf848b9a9e25d1395b9d37")
|
||||
("frame-local" . "7ee1106c3bcd4022f48421f8cb1ef4f995da816e")
|
||||
("git-modes" . "7901415b39bef1b789d161ca2c10dfb910d13780")
|
||||
("git-modes" . "d96fa7a3c7d754812675b37247c6a77e459eec53")
|
||||
("gleam-mode" . "22b893295c713a2fe5e272e00dc6b2cea90b6c1d")
|
||||
("gnu-elpa-mirror" . "6d810b719138701a90072fae326562c8c35f8fe9")
|
||||
("gnu-elpa-mirror" . "c7c879e92cb2cfe5af56b8877d24a1d9b2adf14e")
|
||||
("go-mode.el" . "602d73e22646b1b98b2eb97927fd426c0d1d2f92")
|
||||
("gptel" . "dcc4e3640ebaa0f94e24b3ad2099a01f7f3a517a")
|
||||
("gptel" . "3f33307a17ab1b3f0963a81a91ed00183117ef1a")
|
||||
("graphql-mode" . "ef4aecaeada77f46d1f0465ab62b9e9f537ec260")
|
||||
("groovy-emacs-modes" . "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb")
|
||||
("haskell-mode" . "727f72a2a4b8e4fd0a7b62129668baea55a2c3e0")
|
||||
|
|
@ -74,30 +74,30 @@
|
|||
("js2-mode" . "9b90d31ed968e5c51bd3e279d4003248ea896807")
|
||||
("json-mode" . "77125b01c0ddce537085201098bea9b4b8ba6be3")
|
||||
("json-snatcher" . "b28d1c0670636da6db508d03872d96ffddbc10f2")
|
||||
("jsonrpc" . "1fdee3067cc1aff120b638900ced866e4684c3e4")
|
||||
("jsonrpc" . "cd597b048e2a380c5f4ebfa3bbab90848275a294")
|
||||
("jump.el" . "55caa66a7cc6e0b1a76143fd40eff38416928941")
|
||||
("keyfreq" . "c6955162307f37c2ac631d9daf118781009f8dda")
|
||||
("kotlin-mode" . "fddd747e5b4736e8b27a147960f369b86179ddff")
|
||||
("lean4-mode" . "da7b63d854d010d621e2c82a53d6ae2d94dd53b0")
|
||||
("let-alist" . "8815dffa9795adf7215066cac635a875092e6587")
|
||||
("let-alist" . "4e05e158612f360f6080b1349d3962b1c8fee902")
|
||||
("lsp-dart" . "1f52e81c9371055ff9188117ace81f009d1c79f2")
|
||||
("lsp-docker" . "42dd54d02d2414fa4450aeaf2b4da44c9b3692d6")
|
||||
("lsp-haskell" . "1d15706321ac86ce2275442fe67c2778ecb567a6")
|
||||
("lsp-mode" . "7e342a5aef3db3e805c37c1caca52a4cc1f3c8a2")
|
||||
("lsp-mode" . "52987755175042b9569e32d72ae29eba119020d6")
|
||||
("lsp-treemacs" . "1d43e9e0307f84496a4a7ddf9dba481000391dbd")
|
||||
("lsp-ui" . "00f1fecdfb41c30428734cf27e492f26f46627fb")
|
||||
("lua-mode" . "d074e4134b1beae9ed4c9b512af741ca0d852ba3")
|
||||
("macrostep" . "4939d88779761e8b5461b4cf73f86600172987db")
|
||||
("magit" . "9d1f8db507e080e032943a3ed1445bd8d9aaa9fc")
|
||||
("map" . "5643af620b637cc49fe6fdd0b63dabc1fa79ec8c")
|
||||
("markdown-mode" . "8aab017f4790f7a1e0d8403239cce989c88412f6")
|
||||
("melpa" . "748d88db575163fadbae8a20556351e4fe26d2dc")
|
||||
("magit" . "f31cf79b2731765d63899ef16bc8be0fa2cc7d32")
|
||||
("map" . "cc174d5d2b3f9dacc31e9c55da1c80eb5f49c112")
|
||||
("markdown-mode" . "8a7773f87733866a961ea4c518a4a2f283f21970")
|
||||
("melpa" . "c28d239a5380afc0ae67b93a61b177d59d110885")
|
||||
("merlin" . "ec6d2fb2ac87d5b8e5333f54f92c3f1cbfc989a5")
|
||||
("modus-themes" . "c4ebbfd21015cf63cf0c4e46beeb232588b8b5ac")
|
||||
("modus-themes" . "a9f709e3448ff3def66328db74f5ca41366da957")
|
||||
("multiple-cursors.el" . "c870c18462461df19382ecd2f9374c8b902cd804")
|
||||
("nginx-mode" . "c4ac5de975d65c84893a130a470af32a48b0b66c")
|
||||
("nongnu-elpa" . "3b4e9a981653009139a85ae38928a472801381b5")
|
||||
("otp" . "14bbc8783b77f4ccf5046c7351c97b052f9f539c")
|
||||
("nongnu-elpa" . "f031337c6ee125455a98e2de899a563388e5de19")
|
||||
("otp" . "9ff030be08a162c12a13d5dfdf24f90048a24233")
|
||||
("paredit" . "037b9b8acbca75151f133b6c0f7f3ff97d9042e5")
|
||||
("parseclj" . "6af22372e0fe14df882dd300b22b12ba2d7e00b0")
|
||||
("parseedn" . "3407e4530a367b6c2b857dae261cdbb67a440aaa")
|
||||
|
|
@ -107,37 +107,37 @@
|
|||
("powerline" . "c35c35bdf5ce2d992882c1f06f0f078058870d4a")
|
||||
("projectile" . "0163b335a18af0f077a474d4dc6b36e22b5e3274")
|
||||
("purescript-mode" . "eacc61aaafe6055b5f278c9843558f220f18b153")
|
||||
("queue" . "670a91517e412094fca7fa3bcff36a657139da76")
|
||||
("queue" . "8df1334d54d4735d2f821790422a850dfaaa08ef")
|
||||
("rainbow-delimiters" . "f40ece58df8b2f0fb6c8576b527755a552a5e763")
|
||||
("rainbow-mode" . "ef73da1736b834808f28039a74376d38d51845e1")
|
||||
("rainbow-mode" . "2e6b18609c2fdd1a2dc513937a64d276fd6cf24c")
|
||||
("rbs-mode" . "d397a6ed9a13d34f8c0a7327a65ef28223183313")
|
||||
("reason-mode" . "d657ff75572a8ea7eda6fe22ada3a2ebf5bc6119")
|
||||
("rspec-mode" . "29df3d081c6a1cbdf840cd13d45ea1c100c5bbaa")
|
||||
("ruby-end.el" . "ba7d7230f9e3ed75c9982d32bb9fdff1dc10935d")
|
||||
("rust-mode" . "d00d83d3a207a5b7c2994392b2781f627e3159ce")
|
||||
("s.el" . "dda84d38fffdaf0c9b12837b504b402af910d01d")
|
||||
("seq" . "99cdd0515670372bc039e22862e2ba4c195d9d15")
|
||||
("seq" . "da86da9bf111f68fb81efd466d76d53af5aebc00")
|
||||
("sesman" . "7bca68dbbab0af26a6a23be1ff5fa97f9a18e022")
|
||||
("slime" . "eb30f9f7bae4f8eed27a060390ff8aadcf69174e")
|
||||
("slime-company" . "f20ecc4104d4c35052696e7e760109fb02060e72")
|
||||
("spaceline" . "086420d16e526c79b67fc1edec4c2ae1e699f372")
|
||||
("speed-type" . "b982ee6081a11837760eeaed73c4f413eefb07b1")
|
||||
("spinner" . "38f7b0b63fdefdcf5e5eeb0b26982935d3f23c36")
|
||||
("spinner" . "fa117f0893788f3fe24673715a6b83bb34d238dd")
|
||||
("straight.el" . "b3760f5829dba37e855add7323304561eb57a3d4")
|
||||
("swiper" . "2a25a6fb5b081cb141c5eccac8ee58ab1feeb747")
|
||||
("tablist" . "fcd37147121fabdf003a70279cf86fbe08cfac6f")
|
||||
("terraform-mode" . "a645c32a8f0f0d04034262ae5fea330d5c7a33c6")
|
||||
("transient" . "32b7a99bf25fbf43fcc6efb9712a2c0888edd3eb")
|
||||
("transient" . "2a680c21e2be0b055e0e801d43c92792e5305acc")
|
||||
("tree-sitter-indent.el" . "4ef246db3e4ff99f672fe5e4b416c890f885c09e")
|
||||
("tree-sitter-langs" . "b2739d07fadf45520a25862342a1790cd905cff9")
|
||||
("treemacs" . "54ef590b7621032a76f8f3e307032fc13c802371")
|
||||
("tree-sitter-langs" . "01d16875317efc7a61c2e19c8f5b94bf4b914bfd")
|
||||
("treemacs" . "362bfa50904a27a7a6caaafd3ab254a5c2e5abc4")
|
||||
("tuareg" . "1d53723e39f22ab4ab76d31f2b188a2879305092")
|
||||
("typescript.el" . "fc3a4f3b275e8cf6cf41aa0c9ef42e25ef908feb")
|
||||
("undo-tree" . "1949fda08a13c2fab73f7c44f357d05cd6c27e35")
|
||||
("use-package" . "a6e856418d2ebd053b34e0ab2fda328abeba731c")
|
||||
("visual-regexp.el" . "48457d42a5e0fe10fa3a9c15854f1f127ade09b5")
|
||||
("vundo" . "5374125dc0aaf1769bb0965344befb90f809ccfc")
|
||||
("web-mode" . "005aa62d6f41fbf9bc045cac3b3b772716ee8ba7")
|
||||
("with-editor" . "6c9a51b72fa7f454a5a123f738a6a067972eca4e")
|
||||
("with-editor" . "97dd5dd4b69a040506f4fc104dc0b855e84c1c0f")
|
||||
("yaml-mode" . "7b5ce294fb15c2c8926fa476d7218aa415550a2a")
|
||||
("yaml.el" . "70c4fcead97e9bd6594e418c922ae769818f4245")
|
||||
("yasnippet" . "eb5ba2664c3a68ae4a53bb38b85418dd131b208f")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue