* Changelog ** Unreleased [41/54] - Potential plugins + [ ] feature/version-control: [[https://github.com/sshaw/git-link][git-link]] (replacement for browse-at-remote) + [X] feature/version-control: [[https://github.com/pidu/git-timemachine][git-timemachine]] (replacement for vc-annotate) + [ ] lang/org: [[https://github.com/Malabarba/latex-extra][orgit]] (org links to magit buffers) + [ ] lang/latex: [[https://github.com/Malabarba/latex-extra][latex-extra]] (utility commands) + [ ] lang/latex: [[**https://github.com/jsinglet/latex-preview-pane][latex-preview-pane]] + [-] app/finance + [-] app/crm + [-] Improve send-to-REPL workflow + [ ] Update screenshots + [ ] New (tools/upload): add ~+upload/open-remote-file~ command + [ ] Fix 0/0 modeline display (caused by leftover anzu state) + [ ] Fix snippet-mode detection in snippets + [X] lang/org: by default, unfold level 1 (keep rest folded) + [ ] lang/org: Add bootstrap to install latex tools + [ ] lang/org: test inline latex preview support + [X] Fix lack of syntax highlighting in ~:x~ scratch buffer + [X] Fix modeline disappearing due to loss of state (~doom--modeline-format~ being killed on major mode change) + [X] lang/web: fix HTML encode/decode entities commands + [X] Fix ~+vcs/git-browse~ & ~+vcs/git-browse-issues~ + [X] lang/org: bin/org-capture shell script + [6/6] lang/org babel support for + [X] rust + [X] restclient + [X] sql + [X] google translate + [X] haskell + [X] go + [X] lang/python: add ipython detection & REPL support + [X] TAB autocompletion in comint/repl buffers + [X] Fix Emacs daemon compatibility The config assumes a frame will be visible on startup, causing errors when Emacs is launched as a daemon. + [X] ~ace-maximize-window~ is obsolete + [X] Fix whitespace adjustment in highlight-indentation-current-column-mode + [X] Toggle-able "pretty" mode for org-mode Sometimes, fontification (like prettified entities or hidden regions) make editing difficult. Make this toggleable. + [X] Simplify matchit key (%) in python It prioritizes jumps between if-else and other blocks over brackets. Annoying! + [X] Fix over-eager ESC killing popups + [X] Refactor out s.el dependency + [X] Use sharp-quote for functions (make byte-compiler more helpful) + [X] feature/workspaces: separate main workspace from nil persp + [X] Stop Projectile & git-gutter from choking Emacs in TRAMP buffers + [X] Achieve vim parity w/ file modifiers (~+evil*ex-replace-special-filenames~) + [X] Fix ~:x~ ex command (open scratch buffer) + [X] Colored output from package management commands + [X] ~message!~ & ~format!~ (doom messaging system) Prints to a DOOM message buffer in interactive sessions, and to stdout (w/ ansi codes) in noninteractive sessions. + [X] Make ~+doom-folded-face~ more subtle + [X] tools/term (term/multi-term support) + [X] completion/ivy: escape regexp on ~:ag~ search + [X] app/twitter + [X] Fix + refactor tools/tmux library (out of date)bug: + [X] lang/cc: integrate counsel-ivy into irony-mode + [X] lang/javascript: improve electric indent for js2-mode & rjsx-mode + [X] On doom/recompile, aggresively recompile core.el to fix load-path inconsistencies + [4/4] app/email + [X] mbsync => offlineimap + [X] visual-mode multiple-marking in mu4e headers buffer + [X] native trash mark causes duplicates? + [X] native refile incompatible with gmail's archive ** 2.0.1 [72/72] + [X] Fix ~doom-kill-process-buffers~ not killing process buffers + [X] Fix ~hippie-expand~ in ex mode/the minibuffer + [X] lang/{javascript,cc}: fix empty ~buffer-file-name~ in ~magic-mode-alist~ + [X] lang/{javascript,web}: add html/js/css reformatting (web-beautify) + [X] Fix org-export + shackle integrationui: + [X] app/rss: hide modeline in listing window + [X] feature/eval: fix code-build system + [X] Add .travis.yml + [X] yasnippet: don't hijack TAB in other modes + [X] private bindings: don't hijack TAB in magit + [X] lang/org: add +notes submodule + [X] Add unit-tests + [X] Remove unnecessary ~provide~'s in core autoloaded libraries + [X] Fix ~doom-buffers-in-mode~ + [X] ~+evil:file-move~: don't error if save-place-mode is disabled + [X] ~doom/backward-delete-whitespace-to-column~: fix out-of-bounds error + [X] Remove references to doom/append-semicolon; use evil append mode instead + [X] Add module bootstrapping mechanism (for installing external dependencies) See ~doom-bootstrap~, ~make bootstrap~ and ~def-bootstrap!~ + [X] TRAMP: use ~doom-local-dir~ for temp files + [X] Add ~doom/recompile~ + [X] highlight-indent-guides-mode => highlight-indentation-mode Former won't display indent guides on blank lines, even with my whitespace injection hook. + [X] Recognize package.json as a project root file + [X] ~def-project-mode!~: fix :files property + [X] Add ~doom/compile-lite~ and ~make compile-lite~ + [X] delete-trailing-whitespace: don't affect current line + [X] lang/ruby: detect {Pod,Puppet,Berks}file support + [X] lang/cc: fix irony-mode initialization in cc modes + [X] core-os: don't cache exec-path too aggressively + [X] xref integration for javascript (xref-js2) & emacs-lisp + [X] Update lang/haskell (and add dante) + [X] Add feature/jump + [X] Replace beacon with nav-flash + [X] Fix ~remove-hook!~ macro + [X] lang/latex: improve auctex+reftex config + [X] ui/doom: improve doom-buffer-mode heuristics + [X] ui/doom-dashboard: fix max-specpdl-size error on macos + [X] Add app/rss + [X] Made ~doom-real-buffer-p~ flexible w/ ~doom-real-buffer-functions~ + [X] Fix duplicates in package management retrieval functions + [X] Rewrite feature/eval + [X] Rewrite ui/doom-modeline + [X] lang/org: fix ~+org/dwim-at-point~, ~+org/insert-item~ & ~+org/toggle-checkbox~ + [X] New macro: ~add-transient-hook!~ + [X] Add core/autoload/memoize library for defining memoized functions + [X] core-popups: set default :align and :select shackle properties + [2/2] feature/workspaces + [X] Rer-project perspectives (projectile integration) + [X] Per-frame perspectives + [3/3] Update lang/go + [X] Autocompletion (gocode + company-go) + [X] REPL support (gore) + [X] Code navigation with go-guru + [2/2] feature/snippets + [X] Support nested snippets + [X] Fix snippet aliases (~%alias~) + [7/7] lang/javascript + [X] Add jsx support (rjsx-mode) + [X] Fix ~doom/newline-and-indent~ for rjsx-mode + [X] Remove electric < in rjsx-mode + [X] Enable emmet-mode in rjsx-mode + [X] Have tern use projectile for project detection + [X] Add ~skewer-mode~ + [X] Add +javascript-gulp-mode + [5/5] lang/web + [X] Add +css/toggle-inline-or-block command + [X] Remove +web-bower-mode (I don't use it anymore) + [X] Improve +web-angularjs-mode detection + [X] Add ~+web-react-mode~ + [X] Improve +web-react-mode detection + [4/4] app/present + [X] reveal.js support (& org-mode integration) + [X] emacs for slide presentations (org-tree-slides) + [X] big-mode (toggleable large-fonts) + [X] impatient-mode + [2/2] app/email + [X] Mail through smtp + [X] Basic mu4e setup + [2/2] feature/workspaces + [X] Fix +workspace/kill-session + [X] Don't silence when saving (not important enough) ** 2.0.0 [8/8] + [X] lang/org: TAB = dwim + [X] Improve ~:todo~ + [X] Conform defuns to naming conventions + [X] Reduce interactive autoloaded defuns + [X] feature/jump: code navigation system (xref, dumb-jump) + [X] Enable flyspell correction popups + [X] Replace workgroups2 with persp-mode + [X] Add tools/upload