diff --git a/emacs/.doom.d/config.el b/emacs/.doom.d/config.el index 6e8602b..3eacb28 100644 --- a/emacs/.doom.d/config.el +++ b/emacs/.doom.d/config.el @@ -1,8 +1,8 @@ -;;; ~/.doom.d/config.el -*- lexical-binding: t; -*- - -(setq doom-font (font-spec :family "Fira Code" :size 16)) +;;; .dotfiles/emacs/.doom.d/config.el -*- lexical-binding: t; -*- ;; Place your private configuration here +(setq doom-font (font-spec :family "Fira Code" :size 16)) + (eval-after-load 'js-mode '(add-hook 'js-mode-hook #'add-node-modules-path)) diff --git a/emacs/.doom.d/init.el b/emacs/.doom.d/init.el index 30025b3..d3a0f3d 100644 --- a/emacs/.doom.d/init.el +++ b/emacs/.doom.d/init.el @@ -1,9 +1,9 @@ ;;; init.el -*- lexical-binding: t; -*- -;; Copy this file to ~/.doom.d/init.el or ~/.config/doom/init.el ('doom -;; quickstart' will do this for you). The `doom!' block below controls what -;; modules are enabled and in what order they will be loaded. Remember to run -;; 'doom refresh' after modifying it. +;; Copy this file to ~/.doom.d/init.el or ~/.config/doom/init.el ('doom install' +;; will do this for you). The `doom!' block below controls what modules are +;; enabled and in what order they will be loaded. Remember to run 'doom refresh' +;; after modifying it. ;; ;; More information about these modules (and what flags they support) can be ;; found in modules/README.org. @@ -24,7 +24,8 @@ doom-dashboard ; a nifty splash screen for Emacs ;;doom-quit ; DOOM quit-message prompts when you quit Emacs fill-column ; a `fill-column' indicator - hl-todo ; highlight TODO/FIXME/NOTE tags + hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW + ;;hydra ;;indent-guides ; highlighted indent columns modeline ; snazzy, Atom-inspired modeline, plus API nav-flash ; blink the current line after jumping @@ -34,7 +35,7 @@ +all ; catch all popups that start with an asterix +defaults) ; default popup rules ;;pretty-code ; replace bits of code with pretty symbols - ;;tabbar ; FIXME an (incomplete) tab bar for Emacs + ;;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 @@ -53,12 +54,10 @@ ;;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 + ;;word-wrap ; soft wrapping with language-aware indent :emacs - (dired ; making dired pretty [functional] - +ranger ; bringing the goodness of ranger to dired - +icons ; colorful icons for dired-mode - ) + (dired +ranger) ; making dired pretty [functional] ;;electric ; smarter, keyword-based electric-indent ;;vc ; version-control and Emacs, sitting in a tree @@ -83,8 +82,7 @@ +docsets) ; ...or in Dash docsets locally lsp (:if IS-MAC - macos ; MacOS-specific commands - ) + macos) ; MacOS-specific commands magit ; a git porcelain for Emacs ;;make ; run make tasks from Emacs ;;pass ; password manager for nerds @@ -129,7 +127,7 @@ ;;ocaml ; an objective camel (org ; organize your plain life in plain text +dragndrop ; file drag & drop support - ;; +ipython ; ipython support for babel + +ipython ; ipython support for babel +pandoc ; pandoc integration into org's exporter +gnuplot +present) ; using Emacs for presentations @@ -162,17 +160,13 @@ ;; should be loaded late. :app ;;calendar - ;;irc ; how neckbeards socialize + ;;irc ; how neckbeards socialize ;;(rss +org) ; emacs as an RSS reader ;;twitter ; twitter client https://twitter.com/vnought - ;;(write ; emacs as a word processor (latex + org + markdown) + ;;(write ; emacs for writers (fiction, notes, papers, etc.) ;; +wordnut ; wordnet (wn) search ;; +langtool) ; a proofreader (grammar/style check) for Emacs - :collab - ;;floobits ; peer programming for a price - ;;impatient-mode ; show off code over HTTP - :config ;; For literate config users. This will tangle+compile a config.org ;; literate config in your `doom-private-dir' whenever it changes. diff --git a/emacs/.doom.d/packages.el b/emacs/.doom.d/packages.el index 545b2da..662f9f3 100644 --- a/emacs/.doom.d/packages.el +++ b/emacs/.doom.d/packages.el @@ -1,9 +1,9 @@ ;; -*- no-byte-compile: t; -*- -;;; ~/.doom.d/packages.el +;;; .dotfiles/emacs/.doom.d/packages.el ;;; Examples: ;; (package! some-package) -;; (package! another-package :recipe (:fetcher github :repo "username/repo")) +;; (package! another-package :recipe (:host github :repo "username/repo")) ;; (package! builtin-package :disable t) (package! add-node-modules-path)