aboutsummaryrefslogtreecommitdiffstats
path: root/doom-emacs/.doom.d
diff options
context:
space:
mode:
authorPeter Son Struschka <me@peter-struschka.com>2020-05-17 00:32:43 +0800
committerPeter Son Struschka <me@peter-struschka.com>2020-05-17 00:32:43 +0800
commite26dde332e56c27db06739b121fc896f2e468d9c (patch)
treea1eb2469766f3e91e82a80bb96837499940a9a69 /doom-emacs/.doom.d
parentb2f0062bdffd34e869ff8a9befd043edb9497503 (diff)
downloaddotfiles-e26dde332e56c27db06739b121fc896f2e468d9c.tar.gz
dotfiles-e26dde332e56c27db06739b121fc896f2e468d9c.tar.bz2
dotfiles-e26dde332e56c27db06739b121fc896f2e468d9c.tar.lz
dotfiles-e26dde332e56c27db06739b121fc896f2e468d9c.tar.xz
dotfiles-e26dde332e56c27db06739b121fc896f2e468d9c.tar.zst
dotfiles-e26dde332e56c27db06739b121fc896f2e468d9c.zip
doom-emacs: updated doom repo
Diffstat (limited to 'doom-emacs/.doom.d')
-rw-r--r--doom-emacs/.doom.d/init.el38
1 files changed, 17 insertions, 21 deletions
diff --git a/doom-emacs/.doom.d/init.el b/doom-emacs/.doom.d/init.el
index 3f75618..bb2149e 100644
--- a/doom-emacs/.doom.d/init.el
+++ b/doom-emacs/.doom.d/init.el
@@ -31,9 +31,7 @@
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 ; tame sudden yet inevitable temporary windows
- +all ; catch all popups that start with an asterix
- +defaults) ; default popup rules
+ (popup +defaults) ; tame sudden yet inevitable temporary windows
;;(pretty-code) ; replace bits of code with pretty symbols
;; +fira)
tabs ; a tab bar for Emacs
@@ -43,6 +41,7 @@
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
@@ -62,6 +61,7 @@
dired ; making dired pretty [functional]
electric ; smarter, keyword-based electric-indent
ibuffer ; interactive buffer management
+ undo ; persistent, smarter undo for your inevitable mistakes
vc ; version-control and Emacs, sitting in a tree
:term
@@ -76,7 +76,7 @@
;;grammer ; tasing grammer mistakes every you make
:tools
- cc-ide
+ ;;cc-ide
;;ansible
debugger ; FIXME stepping through code, to help you add bugs
;;direnv
@@ -101,7 +101,6 @@
:lang
;;agda ; types of types of types of types...
- assembly ; assembly for fun or debugging
(cc ; C/C++/Obj-C madness
+rtags
+irony)
@@ -111,6 +110,7 @@
;;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
elixir ; erlang done right
;;elm ; care for a cup of TEA?
emacs-lisp ; drown in parentheses
@@ -118,14 +118,16 @@
;;ess ; emacs speaks statistics
;;faust ; dsp, but you get to keep your soul
;;fsharp ; ML stands for Microsoft's Language
- go ; the hipster dialect
+ ;;fstar ; (dependent) types and (monadic) effects and Z3
+ (go +lsp) ; the hipster dialect
;;(haskell +dante) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python
- ;;idris ;
- ;;(java +meghanada) ; the poster child for carpal tunnel syndrome
+ ;;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))))))
;;julia ; a better, faster MATLAB
- ;;kotlin ; a better, slicker Java(Script)
+ kotlin ; a better, slicker Java(Script)
latex ; writing papers in Emacs has never been so fun
;;lean
;;factor
@@ -137,7 +139,6 @@
;;ocaml ; an objective camel
(org ; organize your plain life in plain text
+dragndrop ; file drag & drop support
- +ipython ; ipython support for babel
+pandoc ; pandoc integration into org's exporter
+present) ; using Emacs for presentations
;;perl ; write code no one else can comprehend
@@ -149,32 +150,27 @@
;;racket ; a DSL for DSLs
rest ; Emacs as a REST client
;;rst $ ReST in peace
- ruby ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
+ ;;(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
;;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
:email
- ;;(mu4e +gmail) ; WIP
- ;;notmuch ; WIP
- ;;(wanderlust +gmail) ; WIP
+ ;;(mu4e +gmail)
+ ;;notmuch
+ ;;(wanderlust +gmail)
- ;; Applications are complex and opinionated modules that transform Emacs
- ;; toward a specific purpose. They may have additional dependencies and
- ;; should be loaded late.
:app
;;calendar
;;irc ; how neckbeards socialize
;;(rss +org) ; emacs as an RSS reader
;;twitter ; twitter client https://twitter.com/vnought
- ;;(write ; emacs for writers (fiction, notes, papers, etc.)
- ;; +wordnut ; wordnet (wn) search
- ;; +langtool) ; a proofreader (grammar/style check) for Emacs
:config
literate