From 55fc91233d352e784f6aaafae50dd47166078f20 Mon Sep 17 00:00:00 2001 From: coolneng Date: Sat, 12 Aug 2023 04:48:05 +0200 Subject: [PATCH] Merge init.el additions from upstream --- init.el | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/init.el b/init.el index f6b1e25..092a986 100644 --- a/init.el +++ b/init.el @@ -14,7 +14,7 @@ ;layout ; auie,ctsrnm is the superior home row :completion - (company + tng) ; the ultimate code completion backend + (company +tng) ; 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 @@ -33,16 +33,17 @@ (ligatures +extra +iosevka) ; 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 + ;;neotree ; a project drawer, like NERDTree for vim ophints ; highlight the region an operation acts on (popup ; tame sudden yet inevitable temporary windows +all ; catch all popups that start with an asterix +defaults) ; default popup rules - ;;tabs ; an tab bar for Emacs - ;;treemacs ; a project drawer, like neotree but cooler - ;;unicode ; extended unicode support for various languages + ;;tabs ; an 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 window-select ; visually switch windows @@ -50,17 +51,17 @@ 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 + (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 + 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 @@ -82,7 +83,7 @@ :tools ;;ansible - biblio ; Writes a PhD for you (citation needed) + biblio ; Writes a PhD for you (citation needed) debugger ; FIXME stepping through code, to help you add bugs direnv ;;docker @@ -117,22 +118,21 @@ ;;crystal ; ruby at the speed of c ;;csharp ; unity, .NET, and mono shenanigans data ; config/data formats + ;;(dart +flutter) ; paint ui and not much else ;;dhall - ;;(dart - ;;+flutter - ;;+lsp) ; paint ui and not much else ;;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 +lsp) ; emacs speaks statistics ;;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 - ;;fortran ; in FORTRAN, GOD is REAL (unless declared INTEGER) ;;gdscript ; the language you waited for (go +lsp +tree-sitter) ; 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 @@ -143,7 +143,7 @@ ;;julia ; a better, faster MATLAB ;;kotlin ; a better, slicker Java(Script) (latex +lsp) ; writing papers in Emacs has never been so fun - ;;lean + ;;lean ; for folks with too much to prove ;;ledger ; an accounting system in Emacs ;;lua ; one-based indices? one-based indices markdown ; writing docs for people to ignore @@ -159,7 +159,6 @@ +pomodoro ; be fruitful with the tomato technique +present) ; using org-mode for presentations ;;+pretty) - ;;perl ; write code no one else can comprehend ;;php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;purescript ; javascript, but functional @@ -179,7 +178,7 @@ (sh +tree-sitter) ; 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? + ;;swift ; who asked for emoji variables? ;;terra ; Earth and Moon in alignment for performance. (web +tree-sitter) ; the tubes yaml ; JSON, but readable