1
0
mirror of https://github.com/alrayyes/dotfiles/ synced 2023-11-14 15:56:30 +00:00

added useful stuff to emacs config

This commit is contained in:
Ryan Kes 2020-09-06 18:37:15 +02:00
parent 5d3ca865f2
commit ca42eda71a

View File

@ -10,7 +10,7 @@
(doom! :completion (doom! :completion
company ; the ultimate code completion backend company ; the ultimate code completion backend
ivy ; a search engine for love and life (ivy +icons) ; a search engine for love and life
:ui :ui
deft deft
@ -23,7 +23,7 @@
(popup ; tame sudden yet inevitable temporary windows (popup ; tame sudden yet inevitable temporary windows
+all ; catch all popups that start with an asterix +all ; catch all popups that start with an asterix
+defaults) ; default popup rules +defaults) ; default popup rules
pretty-code ; replace bits of code with pretty symbols ligatures
treemacs ; a project drawer, like neotree but cooler treemacs ; a project drawer, like neotree but cooler
vc-gutter ; vcs diff in the fringe vc-gutter ; vcs diff in the fringe
vi-tilde-fringe ; fringe tildes to mark beyond EOB vi-tilde-fringe ; fringe tildes to mark beyond EOB
@ -44,8 +44,9 @@
(dired +icons (dired +icons
+ranger) ; making dired pretty [functional] +ranger) ; making dired pretty [functional]
electric ; smarter, keyword-based electric-indent electric ; smarter, keyword-based electric-indent
ibuffer ; interactive buffer management (ibuffer +icons) ; interactive buffer management
vc ; version-control and Emacs, sitting in a tree vc ; version-control and Emacs, sitting in a tree
(undo +tree)
:term :term
;;eshell ; a consistent, cross-platform shell (WIP) ;;eshell ; a consistent, cross-platform shell (WIP)
@ -59,7 +60,7 @@
:tools :tools
biblio biblio
docker (docker +lsp)
editorconfig ; let someone else argue about tabs vs spaces editorconfig ; let someone else argue about tabs vs spaces
(eval +overlay) ; run code, run (also, repls) (eval +overlay) ; run code, run (also, repls)
lsp lsp
@ -77,13 +78,14 @@
(javascript ; all(hope(abandon(ye(who(enter(here)))))) (javascript ; all(hope(abandon(ye(who(enter(here))))))
+lsp) +lsp)
ledger ; an accounting system in Emacs ledger ; an accounting system in Emacs
markdown ; writing docs for people to ignore (markdown +grip) ; writing docs for people to ignore
(org ; organize your plain life in plain text (org ; organize your plain life in plain text
+noter +noter
+journal +journal
+roam +roam
+dragndrop ; drag & drop files/images into org buffers +dragndrop ; drag & drop files/images into org buffers
+pandoc +pandoc
+pretty
+present) ; using org-mode for presentations +present) ; using org-mode for presentations
(php (php
+lsp) ; perl's insecure younger brother +lsp) ; perl's insecure younger brother
@ -92,9 +94,12 @@
(rust (rust
+lsp) ; rust support +lsp) ; rust support
(sh (sh
+lsp) ; she sells {ba,z,fi}sh shells on the C xor +lsp
+fish) ; she sells {ba,z,fi}sh shells on the C xor
(web (web
+lsp) ; the tubes +lsp) ; the tubes
(yaml +lsp)
(json +lsp)
:email :email
mu4e mu4e