Define all key bindings, from scratch

This commit is contained in:
2021-01-21 13:05:23 -06:00
parent ecf6d3e170
commit 57726ebe79
3 changed files with 600 additions and 55 deletions
+12 -8
View File
@@ -86,7 +86,7 @@
:tools
;;ansible
;;debugger ; FIXME stepping through code, to help you add bugs
;;direnv
direnv
;;docker
editorconfig ; let someone else argue about tabs vs spaces
;;ein ; tame Jupyter notebooks with emacs
@@ -95,7 +95,7 @@
lookup ; navigate your code and its documentation
;;lsp
magit ; a git porcelain for Emacs
;;make ; run make tasks from Emacs
make ; run make tasks from Emacs
;;pass ; password manager for nerds
;;pdf ; pdf enhancements
;;prodigy ; FIXME managing external services & code builders
@@ -107,7 +107,7 @@
:os
(:if IS-MAC macos) ; improve compatibility with macOS
;;tty ; improve the terminal Emacs experience
tty ; improve the terminal Emacs experience
:lang
;;agda ; types of types of types of types...
@@ -146,10 +146,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 +journal) ; organize your plain life in plain text
php ; perl's insecure younger brother
;;plantuml ; diagrams for confusing people more
;;purescript ; javascript, but functional
purescript ; javascript, but functional
python ; beautiful is better than ugly
;;qt ; the 'cutest' gui framework ever
racket ; a DSL for DSLs
@@ -158,7 +158,7 @@
;;rst ; ReST in peace
(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
;;scala ; java, but good
scala ; java, but good
scheme ; a fully conniving family of lisps
sh ; she sells {ba,z,fi}sh shells on the C xor
;;sml
@@ -181,4 +181,8 @@
:config
;;literate
(default +bindings +smartparens))
;;(default +bindings +smartparens)
(default +smartparens))
(provide 'init)
;;; init.el ends here