Florian RICHER
ffb5d42783
Add dot_local/share/chezmoi/dot_git/HEAD Add dot_local/share/chezmoi/dot_git/branches/.keep Add dot_local/share/chezmoi/dot_git/config Add dot_local/share/chezmoi/dot_git/description Add dot_local/share/chezmoi/dot_git/hooks/executable_applypatch-msg.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_commit-msg.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_fsmonitor-watchman.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_post-update.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_pre-applypatch.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_pre-commit.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_pre-merge-commit.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_pre-push.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_pre-rebase.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_pre-receive.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_prepare-commit-msg.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_push-to-checkout.sample Add dot_local/share/chezmoi/dot_git/hooks/executable_update.sample Add dot_local/share/chezmoi/dot_git/index Add dot_local/share/chezmoi/dot_git/info/exclude Add dot_local/share/chezmoi/dot_git/logs/HEAD Add dot_local/share/chezmoi/dot_git/logs/refs/heads/master Add dot_local/share/chezmoi/dot_git/logs/refs/remotes/origin/HEAD Add dot_local/share/chezmoi/dot_git/logs/refs/remotes/origin/master Add dot_local/share/chezmoi/dot_git/objects/01/readonly_3ab43720db7824b5808622cb8f60eafa62997e Add dot_local/share/chezmoi/dot_git/objects/04/readonly_1032d847e5744500cf70041bde2bc98e44c01f Add dot_local/share/chezmoi/dot_git/objects/04/readonly_b00fb8f1db3bd5b7507b53b70778f340c4b57c Add dot_local/share/chezmoi/dot_git/objects/08/readonly_2d2590b955d066eba305e58bbe5c52f1c8f88d Add dot_local/share/chezmoi/dot_git/objects/0b/readonly_f2afaa21610615170b5c6d35636cc92bcdb6c3 Add dot_local/share/chezmoi/dot_git/objects/0c/readonly_f3271bd3f15107df353dcecc38bfa080e38b78 Add dot_local/share/chezmoi/dot_git/objects/0e/readonly_0387e99b4212b1e056a4eae1f9f0b2973ce1af Add dot_local/share/chezmoi/dot_git/objects/0e/readonly_b86a0ae992a8634bfffdc88c80b8c70eaa20ef Add dot_local/share/chezmoi/dot_git/objects/10/readonly_2e31b2e7ef68a332422899aa8f3fbac71e305b Add dot_local/share/chezmoi/dot_git/objects/12/readonly_221ee6029aa4ae9ca6ef067f23091a0a47cc2d Add dot_local/share/chezmoi/dot_git/objects/13/readonly_4cd852d406b2976d4525b5f90427ffdbf26fcf Add dot_local/share/chezmoi/dot_git/objects/18/readonly_c81c8e7af7b2743ab9fb08abba54f783029103 Add dot_local/share/chezmoi/dot_git/objects/1b/readonly_f93201b8403227cb90b5e9af12b25225785720 Add dot_local/share/chezmoi/dot_git/objects/2d/readonly_0e4bb119971569f9af7394814ce4054521a125 Add dot_local/share/chezmoi/dot_git/objects/2e/readonly_78190d74d3d4bd6e5b1fab1df49761b14b0415 Add dot_local/share/chezmoi/dot_git/objects/2e/readonly_9fcad22e24793ebae3b985659ef68744f7227c Add dot_local/share/chezmoi/dot_git/objects/32/readonly_92266a28ce57516a2c9df0ad64c09ac65978d0 Add dot_local/share/chezmoi/dot_git/objects/36/readonly_913b12a67246092190fe2acfe864266087bd5d Add dot_local/share/chezmoi/dot_git/objects/3f/readonly_f2e6e742ef911e8930f41d42956c3f74ad8b90 Add dot_local/share/chezmoi/dot_git/objects/41/readonly_2a532cb63dad6cb0734a08d11d49a2ba67d524 Add dot_local/share/chezmoi/dot_git/objects/4a/readonly_c586098b5bef99a583875f334cef3cc83f2514 Add dot_local/share/chezmoi/dot_git/objects/52/readonly_ffe2010431b30ca8c11ce2e1427d9bf261c0fb Add dot_local/share/chezmoi/dot_git/objects/5f/readonly_ca07a0e630cf19221f84d3d8a04a44feb09315 Add dot_local/share/chezmoi/dot_git/objects/5f/readonly_d5e7086377cdf5a081b85d19ae228dcd32ebfe Add dot_local/share/chezmoi/dot_git/objects/61/readonly_0908f4b9e47ba3fce0a4d66b8a9ba43f68ddc2 Add dot_local/share/chezmoi/dot_git/objects/64/readonly_565f4319a091a7a9586e59db25af81c4d78021 Add dot_local/share/chezmoi/dot_git/objects/64/readonly_833fb7e35abcbc3195f7b5a524f64c860b7509 Add dot_local/share/chezmoi/dot_git/objects/68/readonly_768f79de279124111c82514847bff648524bf1 Add dot_local/share/chezmoi/dot_git/objects/69/readonly_86a2d22590ce24e2bb1796d504135ed2d31c13 Add dot_local/share/chezmoi/dot_git/objects/70/readonly_766eb54fef8b743cff3fda9e7b674feef3eec3 Add dot_local/share/chezmoi/dot_git/objects/71/readonly_22cca1d47c24445f06bd484c446dfa8c5a9317 Add dot_local/share/chezmoi/dot_git/objects/73/readonly_82aa0e79e70927d07ec2113bcce54cfa20b61a Add dot_local/share/chezmoi/dot_git/objects/78/readonly_3d5ec2cf7b871386a2f68addf36434b2af3788 Add dot_local/share/chezmoi/dot_git/objects/79/readonly_7ca657b79dd863d0c80168fd22049cf0a3c339 Add dot_local/share/chezmoi/dot_git/objects/7c/readonly_c5f4b334bbc4ddab8d2a1e7786533431d3d4da Add dot_local/share/chezmoi/dot_git/objects/8f/readonly_f142bc1f3d033da41e5ce965327331c2d888a5 Add dot_local/share/chezmoi/dot_git/objects/90/readonly_4341c2cd5cca7f1a9b5c97b826004cb8e75639 Add dot_local/share/chezmoi/dot_git/objects/90/readonly_82f506faceb4d67594db33c0391f5aa0a0684a Add dot_local/share/chezmoi/dot_git/objects/a1/readonly_6924a4eab5ccad660f630f7b0b584ad1c3c0d4 Add dot_local/share/chezmoi/dot_git/objects/a1/readonly_72d7a1ecd18f8090c21e9c0fe0c98d7bd27186 Add dot_local/share/chezmoi/dot_git/objects/a3/readonly_421ffee02165a37a3e539d19074d839c5ff330 Add dot_local/share/chezmoi/dot_git/objects/aa/readonly_ad7db08e248390fac854c7a1a497f6b579ecdd Add dot_local/share/chezmoi/dot_git/objects/ac/readonly_f4ff3d1232711701f13b5fac6a8870c405fbe4 Add dot_local/share/chezmoi/dot_git/objects/ae/readonly_e6b563d83b542bc35ce99a1e9f31d0842804d3 Add dot_local/share/chezmoi/dot_git/objects/ae/readonly_fd179248fb6ed57d71bce70296679d9cc54c77 Add dot_local/share/chezmoi/dot_git/objects/b0/readonly_8c22bdaa3ccfc7dbd0f915724858470bdea004 Add dot_local/share/chezmoi/dot_git/objects/b1/readonly_ec775d00ca91c5c8d3e08b5393429b20e3d01d Add dot_local/share/chezmoi/dot_git/objects/b9/readonly_4bd0ec2b11d2122b8473f3b1897c29ca80e0d7 Add dot_local/share/chezmoi/dot_git/objects/b9/readonly_eb849018bc01b971b69c5bc621a0aa4083f826 Add dot_local/share/chezmoi/dot_git/objects/bb/readonly_cddfcbb458804ef39f275e86fe214b31dfa4a9 Add dot_local/share/chezmoi/dot_git/objects/c5/readonly_d9c5324315a5dfb6689cdbd58f8cb312db3c0c Add dot_local/share/chezmoi/dot_git/objects/d0/readonly_43d05bf0ba8adff3829497013cab923329e05b Add dot_local/share/chezmoi/dot_git/objects/db/readonly_a411df6590ab8ae2668e73e9f1c746ce68c018 Add dot_local/share/chezmoi/dot_git/objects/dd/readonly_e49fb90140640af2b6fb8840ee103f5bbff388 Add dot_local/share/chezmoi/dot_git/objects/df/readonly_1718898fa193577f8fac722d9b6cce3ac79f40 Add dot_local/share/chezmoi/dot_git/objects/e1/readonly_428317488b645c90ba65c5ac98cdad5d0725af Add dot_local/share/chezmoi/dot_git/objects/e1/readonly_f45064e3074cde9b28542012c76b4062f004d7 Add dot_local/share/chezmoi/dot_git/objects/e7/readonly_ce4bafc2a33bbea582d114065b619a67319a87 Add dot_local/share/chezmoi/dot_git/objects/e9/readonly_bf3adbcb5ea0c9ee8b4a8be7e46c2956341214 Add dot_local/share/chezmoi/dot_git/objects/ef/readonly_1c961589b59fd333b3ccd855841d30af3ea9ae Add dot_local/share/chezmoi/dot_git/objects/fb/readonly_d3155b092e7a60b11fc08aff9884f20508ca7f Add dot_local/share/chezmoi/dot_git/objects/fe/readonly_03c1fe21fc1b5b52d803c8b22d1e8cf0cd8812 Add dot_local/share/chezmoi/dot_git/objects/info/.keep Add dot_local/share/chezmoi/dot_git/objects/pack/readonly_pack-c5db3135bffc038e6ee259b1384d546d3b21a718.idx Add dot_local/share/chezmoi/dot_git/objects/pack/readonly_pack-c5db3135bffc038e6ee259b1384d546d3b21a718.pack Add dot_local/share/chezmoi/dot_git/packed-refs Add dot_local/share/chezmoi/dot_git/refs/heads/master Add dot_local/share/chezmoi/dot_git/refs/remotes/origin/HEAD Add dot_local/share/chezmoi/dot_git/refs/remotes/origin/master Add dot_local/share/chezmoi/dot_git/refs/tags/.keep Add dot_local/share/chezmoi/literal_dot_config/alacritty/alacritty.yml Add dot_local/share/chezmoi/literal_dot_config/awesome/error_handling.lua Add dot_local/share/chezmoi/literal_dot_config/awesome/keymapping/init.lua Add dot_local/share/chezmoi/literal_dot_config/awesome/keymapping/mediacontrol.lua Add dot_local/share/chezmoi/literal_dot_config/awesome/rc.lua Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/README Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/background.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/background_white.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornerne.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornernew.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornernw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornernww.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornerse.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornersew.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornersw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/cornersww.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/dwindle.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/dwindlew.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/fairh.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/fairhw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/fairv.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/fairvw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/floating.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/floatingw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/fullscreen.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/fullscreenw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/magnifier.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/magnifierw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/max.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/maxw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/spiral.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/spiralw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tile.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tilebottom.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tilebottomw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tileleft.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tileleftw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tiletop.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tiletopw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/layouts/tilew.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/submenu.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/taglist/squarefw.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/taglist/squarew.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/theme.lua Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/close_focus.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/close_normal.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/floating_focus_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/floating_focus_inactive.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/floating_normal_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/floating_normal_inactive.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/maximized_focus_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/maximized_focus_inactive.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/maximized_normal_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/maximized_normal_inactive.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/minimize_focus.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/minimize_normal.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/ontop_focus_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/ontop_focus_inactive.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/ontop_normal_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/ontop_normal_inactive.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/sticky_focus_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/sticky_focus_inactive.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/sticky_normal_active.png Add dot_local/share/chezmoi/literal_dot_config/awesome/theme/titlebar/sticky_normal_inactive.png Add dot_local/share/chezmoi/literal_dot_config/chezmoi/chezmoi.toml Add dot_local/share/chezmoi/literal_dot_config/dunst/dunstrc Add dot_local/share/chezmoi/literal_dot_config/gitui/key_bindings.ron Add dot_local/share/chezmoi/literal_dot_config/gitui/theme.ron Add dot_local/share/chezmoi/literal_dot_config/i3/config Add dot_local/share/chezmoi/literal_dot_config/i3/i3-lock-screen.png Add dot_local/share/chezmoi/literal_dot_config/lazygit/config.yml Add dot_local/share/chezmoi/literal_dot_config/nvim/init.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/helpers.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/mappings.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/options.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/compe.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/dap/init.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/dap/lldb.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/init.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/lspconfig/init.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/lspconfig/lua.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/lspconfig/php.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/lspconfig/ruby.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/lspconfig/rust.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/lspconfig/typescript.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-autopairs.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-ctrlsf.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-editorconfig.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-feline.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-flutter-tools.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-fterm.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-gutentags.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-hlslens.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-indent-blankline.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-lightspeed.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-lspkind.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-neoscroll.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-notify.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-numb.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-rust-tools.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-signature.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-todo-comments.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-tree.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-treesitter.lua Add dot_local/share/chezmoi/literal_dot_config/nvim/lua/plugins/nvim-web-devicons.lua Add dot_local/share/chezmoi/literal_dot_config/picom/picom.conf Add dot_local/share/chezmoi/literal_dot_config/polybar/colors.ini Add dot_local/share/chezmoi/literal_dot_config/polybar/colors.ini.base Add dot_local/share/chezmoi/literal_dot_config/polybar/config.ini Add dot_local/share/chezmoi/literal_dot_config/polybar/config_bottom.ini Add dot_local/share/chezmoi/literal_dot_config/polybar/custom_modules.ini Add dot_local/share/chezmoi/literal_dot_config/polybar/modules.ini Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_beep.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_colors.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_colors.sh.base Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_launch_polybar Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_michurin Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_bluetooth_speaker.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_custom_time.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_dunst_indicator.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_healthbar.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_michurin.py Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_net_indicator.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_net_speed.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_redshift_indicator.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_polybar_wifibar.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_refresh_wpg_wallpapers Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_regkernel Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_setbg Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_theme.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_transmission_indicator.sh Add dot_local/share/chezmoi/literal_dot_config/polybar/scripts/literal_executable_tresorit_indicator.sh Add dot_local/share/chezmoi/literal_dot_config/rofi/colors.rasi Add dot_local/share/chezmoi/literal_dot_config/rofi/config.rasi Add dot_local/share/chezmoi/literal_dot_doom.d/config.el Add dot_local/share/chezmoi/literal_dot_doom.d/init.el Add dot_local/share/chezmoi/literal_dot_doom.d/packages.el Add dot_local/share/chezmoi/literal_run_once_prepare_arch.sh.tmpl.literal Add dot_local/share/chezmoi/literal_run_once_prepare_windows.ps1 Update run_once_prepare_arch.sh.tmpl
192 lines
9.4 KiB
EmacsLisp
192 lines
9.4 KiB
EmacsLisp
;;; init.el -*- lexical-binding: t; -*-
|
|
|
|
;; This file controls what Doom modules are enabled and what order they load
|
|
;; in. Remember to run 'doom sync' after modifying it!
|
|
|
|
;; NOTE Press 'SPC h d h' (or 'C-h d h' for non-vim users) to access Doom's
|
|
;; documentation. There you'll find a link to Doom's Module Index where all
|
|
;; of our modules are listed, including what flags they support.
|
|
|
|
;; NOTE Move your cursor over a module's name (or its flags) and press 'K' (or
|
|
;; 'C-c c k' for non-vim users) to view its documentation. This works on
|
|
;; flags as well (those symbols that start with a plus).
|
|
;;
|
|
;; Alternatively, press 'gd' (or 'C-c c d') on a module to browse its
|
|
;; directory (for easy access to its source code).
|
|
|
|
(doom! :input
|
|
;;chinese
|
|
;;japanese
|
|
;;layout ; auie,ctsrnm is the superior home row
|
|
|
|
:completion
|
|
company ; the ultimate code completion backend
|
|
;;helm ; the *other* search engine for love and life
|
|
;;ido ; the other *other* search engine...
|
|
;;ivy ; a search engine for love and life
|
|
(vertico +icons) ; the search engine of the future
|
|
|
|
:ui
|
|
;;deft ; notational velocity for Emacs
|
|
doom ; what makes DOOM look the way it does
|
|
doom-dashboard ; a nifty splash screen for Emacs
|
|
doom-quit ; DOOM quit-message prompts when you quit Emacs
|
|
(emoji +unicode) ; 🙂
|
|
hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW
|
|
;;hydra
|
|
;;indent-guides ; highlighted indent columns
|
|
(ligatures +extra) ; ligatures and symbols to make your code pretty again
|
|
;;minimap ; show a map of the code on the side
|
|
modeline ; snazzy, Atom-inspired modeline, plus API
|
|
nav-flash ; blink cursor line after big motions
|
|
;;neotree ; a project drawer, like NERDTree for vim
|
|
ophints ; highlight the region an operation acts on
|
|
(popup +all +defaults) ; tame sudden yet inevitable temporary windows
|
|
tabs ; a tab bar for Emacs
|
|
(treemacs +lsp) ; a project drawer, like neotree but cooler
|
|
;;unicode ; extended unicode support for various languages
|
|
vc-gutter ; vcs diff in the fringe
|
|
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
|
window-select ; visually switch windows
|
|
workspaces ; tab emulation, persistence & separate workspaces
|
|
;;zen ; distraction-free coding or writing
|
|
|
|
:editor
|
|
(evil +everywhere); come to the dark side, we have cookies
|
|
file-templates ; auto-snippets for empty files
|
|
fold ; (nigh) universal code folding
|
|
(format +onsave) ; automated prettiness
|
|
;;god ; run Emacs commands without modifier keys
|
|
;;lispy ; vim for lisp, for people who don't like vim
|
|
multiple-cursors ; editing in many places at once
|
|
;;objed ; text object editing for the innocent
|
|
;;parinfer ; turn lisp into python, sort of
|
|
rotate-text ; cycle region at point between text candidates
|
|
snippets ; my elves. They type so I don't have to
|
|
;;word-wrap ; soft wrapping with language-aware indent
|
|
|
|
:emacs
|
|
(dired +icons) ; making dired pretty [functional]
|
|
electric ; smarter, keyword-based electric-indent
|
|
(ibuffer +icons) ; interactive buffer management
|
|
undo ; persistent, smarter undo for your inevitable mistakes
|
|
vc ; version-control and Emacs, sitting in a tree
|
|
|
|
:term
|
|
;;eshell ; the elisp shell that works everywhere
|
|
;;shell ; simple shell REPL for Emacs
|
|
;;term ; basic terminal emulator for Emacs
|
|
vterm ; the best terminal emulation in Emacs
|
|
|
|
:checkers
|
|
syntax ; tasing you for every semicolon you forget
|
|
;;(spell +flyspell) ; tasing you for misspelling mispelling
|
|
;;grammar ; tasing grammar mistake every you make
|
|
|
|
:tools
|
|
;;ansible
|
|
;;biblio ; Writes a PhD for you (citation needed)
|
|
(debugger +lsp) ; FIXME stepping through code, to help you add bugs
|
|
;;direnv
|
|
(docker +lsp)
|
|
;;editorconfig ; let someone else argue about tabs vs spaces
|
|
;;ein ; tame Jupyter notebooks with emacs
|
|
(eval +overlay) ; run code, run (also, repls)
|
|
;;gist ; interacting with github gists
|
|
lookup ; navigate your code and its documentation
|
|
lsp ; M-x vscode
|
|
magit ; a git porcelain for Emacs
|
|
;;make ; run make tasks from Emacs
|
|
;;pass ; password manager for nerds
|
|
;;pdf ; pdf enhancements
|
|
;;prodigy ; FIXME managing external services & code builders
|
|
;;rgb ; creating color strings
|
|
;;taskrunner ; taskrunner for all your projects
|
|
;;terraform ; infrastructure as code
|
|
;;tmux ; an API for interacting with tmux
|
|
;;upload ; map local to remote projects via ssh/ftp
|
|
|
|
:os
|
|
(:if IS-MAC macos) ; improve compatibility with macOS
|
|
;;tty ; improve the terminal Emacs experience
|
|
|
|
:lang
|
|
;;agda ; types of types of types of types...
|
|
;;beancount ; mind the GAAP
|
|
;;(cc +lsp) ; C > C++ == 1
|
|
;;clojure ; java with a lisp
|
|
;;common-lisp ; if you've seen one lisp, you've seen them all
|
|
;;coq ; proofs-as-programs
|
|
;;crystal ; ruby at the speed of c
|
|
(csharp +dotnet +lsp) ; unity, .NET, and mono shenanigans
|
|
;;data ; config/data formats
|
|
(dart +flutter +lsp) ; paint ui and not much else
|
|
;;dhall
|
|
;;elixir ; erlang done right
|
|
;;elm ; care for a cup of TEA?
|
|
emacs-lisp ; drown in parentheses
|
|
;;erlang ; an elegant language for a more civilized age
|
|
;;ess ; emacs speaks statistics
|
|
;;factor
|
|
;;faust ; dsp, but you get to keep your soul
|
|
;;fortran ; in FORTRAN, GOD is REAL (unless declared INTEGER)
|
|
;;fsharp ; ML stands for Microsoft's Language
|
|
;;fstar ; (dependent) types and (monadic) effects and Z3
|
|
(gdscript +lsp) ; the language you waited for
|
|
;;(go +lsp) ; the hipster dialect
|
|
;;(graphql +lsp) ; Give queries a REST
|
|
;;(haskell +lsp) ; a language that's lazier than I am
|
|
;;hy ; readability of scheme w/ speed of python
|
|
;;idris ; a language you can depend on
|
|
json ; At least it ain't XML
|
|
;;(java +lsp) ; the poster child for carpal tunnel syndrome
|
|
(javascript +lsp) ; all(hope(abandon(ye(who(enter(here))))))
|
|
;;julia ; a better, faster MATLAB
|
|
;;kotlin ; a better, slicker Java(Script)
|
|
;;latex ; writing papers in Emacs has never been so fun
|
|
;;lean ; for folks with too much to prove
|
|
;;ledger ; be audit you can be
|
|
;;lua ; one-based indices? one-based indices
|
|
markdown ; writing docs for people to ignore
|
|
;;nim ; python + lisp at the speed of c
|
|
;;nix ; I hereby declare "nix geht mehr!"
|
|
;;ocaml ; an objective camel
|
|
org ; organize your plain life in plain text
|
|
;;php ; perl's insecure younger brother
|
|
;;plantuml ; diagrams for confusing people more
|
|
;;purescript ; javascript, but functional
|
|
;;python ; beautiful is better than ugly
|
|
;;qt ; the 'cutest' gui framework ever
|
|
;;racket ; a DSL for DSLs
|
|
;;raku ; the artist formerly known as perl6
|
|
;;rest ; Emacs as a REST client
|
|
;;rst ; ReST in peace
|
|
(ruby +rails +lsp +rvm) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
|
|
(rust +lsp) ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
|
|
;;scala ; java, but good
|
|
;;(scheme +guile) ; a fully conniving family of lisps
|
|
sh ; she sells {ba,z,fi}sh shells on the C xor
|
|
;;sml
|
|
;;solidity ; do you need a blockchain? No.
|
|
;;swift ; who asked for emoji variables?
|
|
;;terra ; Earth and Moon in alignment for performance.
|
|
;;web ; the tubes
|
|
;;yaml ; JSON, but readable
|
|
;;zig ; C, but simpler
|
|
|
|
:email
|
|
;;(mu4e +org +gmail)
|
|
;;notmuch
|
|
;;(wanderlust +gmail)
|
|
|
|
:app
|
|
;;calendar
|
|
;;emms
|
|
;;everywhere ; *leave* Emacs!? You must be joking
|
|
;;irc ; how neckbeards socialize
|
|
(rss +org) ; emacs as an RSS reader
|
|
;;twitter ; twitter client https://twitter.com/vnought
|
|
|
|
:config
|
|
;;literate
|
|
(default +bindings +smartparens))
|