diff options
| author | Peter Son Struschka <me@peter-struschka.com> | 2020-10-11 12:15:08 +0800 |
|---|---|---|
| committer | Peter Son Struschka <me@peter-struschka.com> | 2020-10-11 20:22:03 +0800 |
| commit | e5209aad576fe44d3965fcb94d6709348b0a93bf (patch) | |
| tree | 3f8c4388d5b2511d78debf5e2d9b1357c3187b38 /doom-emacs/.config/doom/init.el | |
| parent | 37dd411698bd6eae8365260dde39b8ae9c7cbd36 (diff) | |
| download | dotfiles-e5209aad576fe44d3965fcb94d6709348b0a93bf.tar.gz dotfiles-e5209aad576fe44d3965fcb94d6709348b0a93bf.tar.bz2 dotfiles-e5209aad576fe44d3965fcb94d6709348b0a93bf.tar.lz dotfiles-e5209aad576fe44d3965fcb94d6709348b0a93bf.tar.xz dotfiles-e5209aad576fe44d3965fcb94d6709348b0a93bf.tar.zst dotfiles-e5209aad576fe44d3965fcb94d6709348b0a93bf.zip | |
all: overhaul
all: Remove old symlinks
herbstluftwm: use polybar instead of dzen2
polybar: update config
doom-emacs: update repository
Diffstat (limited to 'doom-emacs/.config/doom/init.el')
| -rw-r--r-- | doom-emacs/.config/doom/init.el | 48 |
1 files changed, 27 insertions, 21 deletions
diff --git a/doom-emacs/.config/doom/init.el b/doom-emacs/.config/doom/init.el index 735cb8e..1e2a0ad 100644 --- a/doom-emacs/.config/doom/init.el +++ b/doom-emacs/.config/doom/init.el @@ -17,15 +17,16 @@ (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 + helm ; the *other* search engine for love and life ;;ido ; the other *other* search engine... - ivy ; a search engine for love and life + ;;ivy ; a search engine for love and life :ui - ;;deft ; notational velocity for Emacs + 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 @@ -33,15 +34,15 @@ hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW hydra indent-guides ; highlighted indent columns + ligatures ; 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 the current line after jumping ;;neotree ; a project drawer, like NERDTree for vim ophints ; highlight the region an operation acts on (popup +defaults) ; tame sudden yet inevitable temporary windows - ;;pretty-code ; ligatures or substitute text with pretty symbols - ;;tabs ; a tab bar for Emacs - ;;treemacs ; a project drawer, like neotree but cooler + tabs ; a tab bar for Emacs + treemacs ; 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 @@ -71,10 +72,10 @@ vc ; version-control and Emacs, sitting in a tree :term - eshell ; a consistent, cross-platform shell (WIP) - ;;shell ; a terminal REPL for Emacs - term ; terminals in Emacs - ;;vterm ; another terminals in Emacs + 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 @@ -82,28 +83,31 @@ ;;grammer ; tasing grammer mistakes every you make :tools - ;;ansible + ansible debugger ; FIXME stepping through code, to help you add bugs - ;;direnv - ;;docker + direnv + docker 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 - ;;macos ; MacOS-specific commands + (lsp +eglot +peek) 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 + 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) ; improved compatibility with macOS + ;;tty ; improve the terminal Emacs experience + :lang ;;agda ; types of types of types of types... (cc ; C/C++/Obj-C madness @@ -130,8 +134,8 @@ ;;hy ; readability of scheme w/ speed of python ;;idris json ; At least it ain't XML - (java +meghanada) ; the poster child for carpal tunnel syndrome - ;;javascript ; all(hope(abandon(ye(who(enter(here)))))) + (java +meghanada) ; 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 @@ -143,8 +147,10 @@ ;;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 + (org ; organize your plain life in plain text + +pomodoro + +present) + php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;purescript ; javascript, but functional python ; beautiful is better than ugly @@ -171,7 +177,7 @@ ;;(wanderlust +gmail) :app - ;;calendar + calendar ;;irc ; how neckbeards socialize ;;(rss +org) ; emacs as an RSS reader ;;twitter ; twitter client https://twitter.com/vnought |
