refactor(docs): replace nav menus with virtual one

Now that the header is dynamically generated (when doom-docs-mode is
active), a literal header is unnecessary.
This commit is contained in:
Henrik Lissner 2022-04-02 02:02:17 +02:00
parent c34168fb2a
commit 1255315bfc
No known key found for this signature in database
GPG key ID: B60957CA074D39A3
167 changed files with 143 additions and 338 deletions

View file

@ -7,10 +7,90 @@
(expand-file-name "../../docs/" (file-name-directory load-file-name)) (expand-file-name "../../docs/" (file-name-directory load-file-name))
"Where Doom's documentation files are stored. Must end with a slash.") "Where Doom's documentation files are stored. Must end with a slash.")
(defvar doom-docs-header-alist
`(("/docs/index\\.org$"
(left ("↖ FAQ" . "doom-faq:")))
(("/docs/[^/]+\\.org$" "/modules/README\\.org$")
(left ("← Back to index" . "doom-index:")))
("/modules/[^/]+/README\\.org$"
(left ("← Back to module index" . "doom-module-index:")))
("/modules/[^/]+/[^/]+/README\\.org$"
(left ("← Back to module index" . "doom-module-index:"))
(right ("↖ History"
. ,(lambda (file)
(cl-destructuring-bind (category . module) (doom-module-from-path file)
(format "doom-module-history:%s/%s" (doom-keyword-name category) module))))
("! Issues"
. ,(lambda (file)
(cl-destructuring-bind (category . module) (doom-module-from-path file)
(format "doom-module-issues::%s %s" category module)))))))
"TODO")
(defvar doom-docs-header-common-alist
`(("± Suggest edits" . "doom-suggest-edit:")
("? Help"
. ,(lambda (_file)
(let ((title (cadar (org-collect-keywords '("TITLE")))))
(cond ((equal title "Changelog") "doom-help-changelog:")
((string-prefix-p ":" title) "doom-help-modules:")
("doom-help:"))))))
"TODO")
;; ;;
;;; `doom-docs-mode' ;;; `doom-docs-mode'
(defun doom-docs--display-header-h ()
"Show header line in Doom documentation."
(let ((beg (point-min))
end)
(org-with-wide-buffer
(goto-char (point-min))
(when (looking-at-p org-drawer-regexp)
(re-search-forward org-drawer-regexp nil t 2)
(setq beg (1+ (line-end-position))))
(with-silent-modifications
(let ((inhibit-modification-hooks nil))
(when (re-search-forward "^-\\{80\\}" 512 t)
(delete-region beg (1+ (line-end-position))))
(when doom-docs-mode
(let* ((menu
(cl-loop for (regexp . rules) in doom-docs-header-alist
if (seq-find (doom-rpartial #'string-match-p (buffer-file-name))
(ensure-list regexp))
return rules))
(fn
(lambda (menu)
(cl-destructuring-bind (icon . label)
(split-string (car menu) " ")
(if (cdr menu)
(format "%s [[%s][%s]]"
icon
(cond ((functionp (cdr menu))
(funcall (cdr menu) (buffer-file-name)))
((file-name-absolute-p (cdr menu))
(concat "file:"
(file-relative-name (file-truename (cdr menu)))))
((cdr menu)))
(string-join label " "))
(format "%s+ %s+" icon (string-join label " "))))))
(lenfn
(lambda (link)
(length (replace-regexp-in-string org-link-any-re "\\3" link))))
(sep " ")
(lhs (mapconcat fn (alist-get 'left menu) sep))
(rhs (mapconcat fn (append (alist-get 'right menu)
doom-docs-header-common-alist)
sep))
(llen (funcall lenfn lhs))
(rlen (funcall lenfn rhs))
(pad (max 0 (- 80 llen rlen))))
(insert lhs
(if (zerop rlen) ""
(format "%s%s" (make-string pad 32) rhs))
"\n" (make-string 80 ?-) "\n")))))
(org-element-cache-refresh (point-min)))))
(defun doom-docs--hide-meta-h () (defun doom-docs--hide-meta-h ()
"Hide all meta or comment lines." "Hide all meta or comment lines."
(org-with-wide-buffer (org-with-wide-buffer
@ -244,6 +324,7 @@ This primes `org-mode' for reading."
(kill-local-variable 'doom-docs--initial-values))) (kill-local-variable 'doom-docs--initial-values)))
(add-hook! 'doom-docs-mode-hook (add-hook! 'doom-docs-mode-hook
#'doom-docs--display-header-h
#'doom-docs--hide-meta-h #'doom-docs--hide-meta-h
#'doom-docs--hide-tags-h #'doom-docs--hide-tags-h
#'doom-docs--hide-drawers-h #'doom-docs--hide-drawers-h

View file

@ -14,12 +14,7 @@
(format "doom-module-issues::%s %s" category module))))))) (format "doom-module-issues::%s %s" category module)))))))
(defvar doom-cli-docs-common-menu (defvar doom-cli-docs-common-menu
`(("↖ Github" `(("± Suggest edits" . "doom-suggest-edit:")
. ,(fn! (&key readme)
(if (file-exists-p! readme doom-modules-dir)
(format "doom-repo:tree/develop/modules/%s" (string-remove-prefix "./" (file-name-directory readme)))
(format "doom-repo:tree/develop/%s" (string-remove-prefix "./../" readme)))))
("± Suggest edits" . "doom-suggest-edit:")
("? Help" ("? Help"
. ,(fn! (&key title) . ,(fn! (&key title)
(cond ((equal title "Changelog") "doom-help-changelog:") (cond ((equal title "Changelog") "doom-help-changelog:")

View file

@ -1,8 +1,6 @@
:PROPERTIES: :PROPERTIES:
:ID: 12d2de30-c569-4b8e-bbc7-85dd5ccc4afa :ID: 12d2de30-c569-4b8e-bbc7-85dd5ccc4afa
:END: :END:
← [[doom-index:][Back to index]] ↖ [[doom-repo:tree/develop/modules/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help:][Help]]
--------------------------------------------------------------------------------
#+title: Official modules #+title: Official modules
#+subtitle: Doom Emacs' official module repository #+subtitle: Doom Emacs' official module repository
#+startup: nonum #+startup: nonum

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/app/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :app #+title: :app
#+created: February 19, 2017 #+created: February 19, 2017
#+since: 21.12.0 #+since: 21.12.0
@ -8,3 +6,6 @@
Application modules are complex and opinionated modules that transform Emacs Application modules are complex and opinionated modules that transform Emacs
toward a specific purpose. They may have additional dependencies and *should be toward a specific purpose. They may have additional dependencies and *should be
loaded last* (but before [[doom-module:][:config]] modules). loaded last* (but before [[doom-module:][:config]] modules).
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::app calendar][Issues]] ↖ [[doom-repo:tree/develop/modules/app/calendar/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :app calendar #+title: :app calendar
#+subtitle: Watch your missed deadlines in real time #+subtitle: Watch your missed deadlines in real time
#+created: January 13, 2018 #+created: January 13, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::app emms][Issues]] ↖ [[doom-repo:tree/develop/modules/app/emms/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :app emms #+title: :app emms
#+subtitle: A media player for music no one's heard of #+subtitle: A media player for music no one's heard of
#+created: March 06, 2021 #+created: March 06, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::app everywhere][Issues]] ↖ [[doom-repo:tree/develop/modules/app/everywhere/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :app everywhere #+title: :app everywhere
#+subtitle: *leave* Emacs!? You must be joking #+subtitle: *leave* Emacs!? You must be joking
#+created: February 07, 2021 #+created: February 07, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::app irc][Issues]] ↖ [[doom-repo:tree/develop/modules/app/irc/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :app irc #+title: :app irc
#+subtitle: How neckbeards socialize #+subtitle: How neckbeards socialize
#+created: June 11, 2017 #+created: June 11, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::app rss][Issues]] ↖ [[doom-repo:tree/develop/modules/app/rss/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :app rss #+title: :app rss
#+subtitle: An RSS reader that Google can't shut down #+subtitle: An RSS reader that Google can't shut down
#+created: May 12, 2020 #+created: May 12, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::app twitter][Issues]] ↖ [[doom-repo:tree/develop/modules/app/twitter/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :app twitter #+title: :app twitter
#+subtitle: Be superficial in plain text #+subtitle: Be superficial in plain text
#+created: October 11, 2019 #+created: October 11, 2019

View file

@ -1,8 +1,9 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/checkers/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :checkers #+title: :checkers
#+created: August 01, 2021 #+created: August 01, 2021
#+since: 21.12.0 #+since: 21.12.0
* Description * Description
For modules dedicated to linting plain text (primarily code and prose). For modules dedicated to linting plain text (primarily code and prose).
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::checkers grammar][Issues]] ↖ [[doom-repo:tree/develop/modules/checkers/grammar/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :checkers grammar #+title: :checkers grammar
#+subtitle: Tasing grammar mistake every you make #+subtitle: Tasing grammar mistake every you make
#+created: January 09, 2020 #+created: January 09, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::checkers spell][Issues]] ↖ [[doom-repo:tree/develop/modules/checkers/spell/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :checkers spell #+title: :checkers spell
#+subtitle: Tasing you for misspelling mispelling #+subtitle: Tasing you for misspelling mispelling
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::checkers syntax][Issues]] ↖ [[doom-repo:tree/develop/modules/checkers/syntax/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :checkers syntax #+title: :checkers syntax
#+subtitle: Tasing you for every semicolon you forget #+subtitle: Tasing you for every semicolon you forget
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/completion/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :completion #+title: :completion
#+created: July 29, 2021 #+created: July 29, 2021
#+since: 21.12.0 #+since: 21.12.0
@ -7,6 +5,7 @@
* Description * Description
These modules provide interfaces and frameworks completion, including code These modules provide interfaces and frameworks completion, including code
completion. completion.
* Frequently asked questions * Frequently asked questions
** Should I choose Ivy, Helm, Vertico, or Ido? ** Should I choose Ivy, Helm, Vertico, or Ido?
:PROPERTIES: :PROPERTIES:

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::completion company][Issues]] ↖ [[doom-repo:tree/develop/modules/completion/company/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :completion company #+title: :completion company
#+subtitle: The ultimate code completion backend #+subtitle: The ultimate code completion backend
#+created: February 19, 2017 #+created: February 19, 2017
@ -15,6 +13,7 @@ https://assets.doomemacs.org/completion/company/overlay.png
- [[doom-user:][@hlissner]] - [[doom-user:][@hlissner]]
[[doom-contrib-maintainer:][Become a maintainer?]] [[doom-contrib-maintainer:][Become a maintainer?]]
** Module flags ** Module flags
- +childframe :: - +childframe ::
Display completion candidates in a [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Child-Frames.html][child frame]] rather than an overlay or Display completion candidates in a [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Child-Frames.html][child frame]] rather than an overlay or

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::completion helm][Issues]] ↖ [[doom-repo:tree/develop/modules/completion/helm/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :completion helm #+title: :completion helm
#+subtitle: A tank for hunting a house fly #+subtitle: A tank for hunting a house fly
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::completion ido][Issues]] ↖ [[doom-repo:tree/develop/modules/completion/ido/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :completion ido #+title: :completion ido
#+subtitle: A foil for other search engines #+subtitle: A foil for other search engines
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::completion ivy][Issues]] ↖ [[doom-repo:tree/develop/modules/completion/ivy/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :completion ivy #+title: :completion ivy
#+subtitle: Yesterday's lightest search engine #+subtitle: Yesterday's lightest search engine
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::completion vertico][Issues]] ↖ [[doom-repo:tree/develop/modules/completion/vertico/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :completion vertico #+title: :completion vertico
#+subtitle: Tomorrow's search engine #+subtitle: Tomorrow's search engine
#+created: July 25, 2021 #+created: July 25, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/config/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :config #+title: :config
#+created: July 29, 2021 #+created: July 29, 2021
#+since: 21.12.0 #+since: 21.12.0
@ -7,3 +5,6 @@
* Description * Description
Modules in this category provide sane defaults or improve your ability to Modules in this category provide sane defaults or improve your ability to
configure Emacs. It is best to load these last. configure Emacs. It is best to load these last.
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::config default][Issues]] ↖ [[doom-repo:tree/develop/modules/config/default/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :config default #+title: :config default
#+subtitle: Reasonable defaults for reasonable people #+subtitle: Reasonable defaults for reasonable people
#+created: February 14, 2018 #+created: February 14, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::config literate][Issues]] ↖ [[doom-repo:tree/develop/modules/config/literate/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :config literate #+title: :config literate
#+subtitle: Disguise your config as poor documentation #+subtitle: Disguise your config as poor documentation
#+created: May 28, 2020 #+created: May 28, 2020

View file

@ -1,8 +1,9 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/editor/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor #+title: :editor
#+created: July 30, 2021 #+created: July 30, 2021
#+since: 21.12.0 #+since: 21.12.0
* Description * Description
For modules concerned with the insertion and editing of text. Amen. For modules concerned with the insertion and editing of text. Amen.
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor evil][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/evil/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor evil #+title: :editor evil
#+subtitle: The text editor Emacs was missing #+subtitle: The text editor Emacs was missing
#+created: April 08, 2020 #+created: April 08, 2020
@ -202,6 +200,27 @@ If you prefer the old behavior, it can be reversed with:
Evil-specific configuration and keybindings (defined with ~map!~) will be Evil-specific configuration and keybindings (defined with ~map!~) will be
ignored without [[doom-module:][:editor evil]] present (and omitted when byte-compiling). ignored without [[doom-module:][:editor evil]] present (and omitted when byte-compiling).
** Include underscores in evil word motions?
A more in-depth answer and explanation for this can be found [[https://evil.readthedocs.io/en/latest/faq.html#underscore-is-not-a-word-character][in Evil's
documentation]].
TL;DR If you want the underscore to be recognized as word character, you can
modify its entry in the syntax-table:
#+begin_src emacs-lisp
(modify-syntax-entry ?_ "w")
#+end_src
This gives the underscore the word syntax-class. You can use a mode-hook to
modify the syntax-table in all buffers of some mode, e.g.
#+begin_src emacs-lisp
;; For python
(add-hook! 'python-mode-hook (modify-syntax-entry ?_ "w"))
;; For ruby
(add-hook! 'ruby-mode-hook (modify-syntax-entry ?_ "w"))
;; For Javascript
(add-hook! 'js2-mode-hook (modify-syntax-entry ?_ "w"))
#+end_src
* TODO Appendix * TODO Appendix
#+begin_quote #+begin_quote
🔨 This module has no appendix yet. [[doom-contrib-module:][Write one?]] 🔨 This module has no appendix yet. [[doom-contrib-module:][Write one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor file-templates][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/file-templates/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor file-templates #+title: :editor file-templates
#+subtitle: Fill the void in your empty files #+subtitle: Fill the void in your empty files
#+created: February 11, 2017 #+created: February 11, 2017

View file

@ -1,8 +1,6 @@
# -*- mode: snippet -*- # -*- mode: snippet -*-
# name: Doom category readme # name: Doom category readme
# -- # --
← [[doom-module-index:][Back to module index]] ↖ [[doom-module-source:lang][Source]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: `(+file-templates-module-for-path)` #+title: `(+file-templates-module-for-path)`
#+created: `(format-time-string "%B %d, %Y")` #+created: `(format-time-string "%B %d, %Y")`
#+since: `(car (split-string doom-version "-"))` #+since: `(car (split-string doom-version "-"))`

View file

@ -1,9 +1,7 @@
# -*- mode: snippet -*- # -*- mode: snippet -*-
# name: Doom documentation # name: Doom documentation
# -- # --
← [[doom-index:][Back to index]] ↖ [[doom-docs-source:faq.org][Source]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help:][Help]] #+title: ${1:Title}
-------------------------------------------------------------------------------- #+subtitle: ${2:Subtitle}
#+title: ${1:Title}
#+subtitle: ${2:Subtitle}
$0 $0

View file

@ -1,8 +1,6 @@
# -*- mode: snippet -*- # -*- mode: snippet -*-
# name: Doom module readme # name: Doom module readme
# -- # --
← [[doom-module-index:][Back to module index]] ↙ [[doom-module-issues:::lang rust][Issues]] ↖ [[doom-module-source:lang/rust][Source]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: `(+file-templates-module-for-path)` #+title: `(+file-templates-module-for-path)`
#+subtitle: <A one-line quip about this module to display in init.example.el> #+subtitle: <A one-line quip about this module to display in init.example.el>
#+created: `(format-time-string "%B %d, %Y")` #+created: `(format-time-string "%B %d, %Y")`

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor fold][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/fold/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor fold #+title: :editor fold
#+subtitle: What you can't see won't hurt you #+subtitle: What you can't see won't hurt you
#+created: May 15, 2019 #+created: May 15, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor format][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/format/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor format #+title: :editor format
#+subtitle: Standardize your ugly code #+subtitle: Standardize your ugly code
#+created: July 26, 2020 #+created: July 26, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor god][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/god/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor god #+title: :editor god
#+subtitle: IDDQD #+subtitle: IDDQD
#+created: October 13, 2021 #+created: October 13, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor lispy][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/lispy/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor lispy #+title: :editor lispy
#+subtitle: Vim for lisp, for people who don't like vim #+subtitle: Vim for lisp, for people who don't like vim
#+created: October 27, 2018 #+created: October 27, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor multiple-cursors][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/multiple-cursors/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor multiple-cursors #+title: :editor multiple-cursors
#+subtitle: Make all your mistakes at once #+subtitle: Make all your mistakes at once
#+created: October 13, 2021 #+created: October 13, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor objed][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/objed/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor objed #+title: :editor objed
#+subtitle: Text object editing for the innocent #+subtitle: Text object editing for the innocent
#+created: May 30, 2019 #+created: May 30, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor parinfer][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/parinfer/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor parinfer #+title: :editor parinfer
#+subtitle: For lispers that like Python more (i.e. nobody) #+subtitle: For lispers that like Python more (i.e. nobody)
#+created: February 27, 2021 #+created: February 27, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor rotate-text][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/rotate-text/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor rotate-text #+title: :editor rotate-text
#+subtitle: The only back'n'forth nerds will ever know #+subtitle: The only back'n'forth nerds will ever know
#+created: June 22, 2018 #+created: June 22, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor snippets][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/snippets/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor snippets #+title: :editor snippets
#+subtitle: My elves type so I don't have to #+subtitle: My elves type so I don't have to
#+created: February 11, 2017 #+created: February 11, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::editor word-wrap][Issues]] ↖ [[doom-repo:tree/develop/modules/editor/word-wrap/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :editor word-wrap #+title: :editor word-wrap
#+subtitle: Soft-wrapping with language-aware indent #+subtitle: Soft-wrapping with language-aware indent
#+created: August 25, 2019 #+created: August 25, 2019

View file

@ -1,8 +1,9 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/emacs/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :emacs #+title: :emacs
#+created: August 01, 2021 #+created: August 01, 2021
#+since: 21.12.0 #+since: 21.12.0
* Description * Description
Modules in this category augment and extend the built-in features of Emacs. Modules in this category augment and extend the built-in features of Emacs.
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::emacs dired][Issues]] ↖ [[doom-repo:tree/develop/modules/emacs/dired/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :emacs dired #+title: :emacs dired
#+subtitle: Making dired pretty [functional] #+subtitle: Making dired pretty [functional]
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::emacs electric][Issues]] ↖ [[doom-repo:tree/develop/modules/emacs/electric/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :emacs electric #+title: :emacs electric
#+subtitle: Shocking keyword-based electric-indent #+subtitle: Shocking keyword-based electric-indent
#+created: February 21, 2017 #+created: February 21, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::emacs ibuffer][Issues]] ↖ [[doom-repo:tree/develop/modules/emacs/ibuffer/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :emacs ibuffer #+title: :emacs ibuffer
#+subtitle: Edit me like one of your French buffers #+subtitle: Edit me like one of your French buffers
#+created: October 20, 2019 #+created: October 20, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::emacs undo][Issues]] ↖ [[doom-repo:tree/develop/modules/emacs/undo/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :emacs undo #+title: :emacs undo
#+subtitle: Persistent, smarter undo for your inevitable mistakes #+subtitle: Persistent, smarter undo for your inevitable mistakes
#+created: April 14, 2020 #+created: April 14, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::emacs vc][Issues]] ↖ [[doom-repo:tree/develop/modules/emacs/vc/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :emacs vc #+title: :emacs vc
#+subtitle: Be the difference you want to see in the fringe #+subtitle: Be the difference you want to see in the fringe
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,8 +1,9 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/email/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :email #+title: :email
#+created: October 14, 2021 #+created: October 14, 2021
#+since: 21.12.0 #+since: 21.12.0
* Description * Description
Modules that turn Emacs in an email client. Modules that turn Emacs in an email client.
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::email mu4e][Issues]] ↖ [[doom-repo:tree/develop/modules/email/mu4e/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :email mu4e #+title: :email mu4e
#+subtitle: The great filter Hanson hadn't anticipated #+subtitle: The great filter Hanson hadn't anticipated
#+created: April 08, 2017 #+created: April 08, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::email notmuch][Issues]] ↖ [[doom-repo:tree/develop/modules/email/notmuch/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :email notmuch #+title: :email notmuch
#+subtitle: Closest Emacs will ever be to multi-threaded #+subtitle: Closest Emacs will ever be to multi-threaded
#+created: July 31, 2018 #+created: July 31, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::email wanderlust][Issues]] ↖ [[doom-repo:tree/develop/modules/email/wanderlust/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :email wanderlust #+title: :email wanderlust
#+subtitle: To boldly go where no mail has gone before #+subtitle: To boldly go where no mail has gone before
#+created: May 05, 2019 #+created: May 05, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/input/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :input #+title: :input
#+created: May 13, 2019 #+created: May 13, 2019
#+since: 2.0.9 #+since: 2.0.9
@ -7,3 +5,6 @@
* Description * Description
Modules in this category extend Emacs support for additional keyboard layouts Modules in this category extend Emacs support for additional keyboard layouts
and input methods for non-English languages. and input methods for non-English languages.
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::input chinese][Issues]] ↖ [[doom-repo:tree/develop/modules/input/chinese/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :input chinese #+title: :input chinese
#+subtitle: Spend your 3 hours a week in Emacs #+subtitle: Spend your 3 hours a week in Emacs
#+created: May 13, 2019 #+created: May 13, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::input japanese][Issues]] ↖ [[doom-repo:tree/develop/modules/input/japanese/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :input japanese #+title: :input japanese
#+subtitle: Ah, a man of culture #+subtitle: Ah, a man of culture
#+created: May 13, 2019 #+created: May 13, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::input layout][Issues]] ↖ [[doom-repo:tree/develop/modules/input/layout/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :input layout #+title: :input layout
#+subtitle: auie,ctsrnm is the superior home row #+subtitle: auie,ctsrnm is the superior home row
#+created: Jun 29, 2020 #+created: Jun 29, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ↖ [[doom-repo:tree/develop/modules/lang/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang #+title: :lang
#+created: August 03, 2021 #+created: August 03, 2021
#+since: 21.12.0 #+since: 21.12.0
@ -7,3 +5,6 @@
* Description * Description
These modules specialize in integration particular languages and their These modules specialize in integration particular languages and their
ecosystems into (Doom) Emacs. ecosystems into (Doom) Emacs.
* Frequently asked questions
/This category has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang agda][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/agda/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang agda #+title: :lang agda
#+subtitle: Types of types of types of types... #+subtitle: Types of types of types of types...
#+created: August 21, 2018 #+created: August 21, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang beancount][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/beancount/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang beancount #+title: :lang beancount
#+subtitle: Mind the GAAP #+subtitle: Mind the GAAP
#+created: April 13, 2021 #+created: April 13, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang cc][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/cc/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang cc #+title: :lang cc
#+subtitle: C > C++ == 1 #+subtitle: C > C++ == 1
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang clojure][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/clojure/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang clojure #+title: :lang clojure
#+subtitle: Java with a lisp #+subtitle: Java with a lisp
#+created: May 30, 2017 #+created: May 30, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang common-lisp][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/common-lisp/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang common-lisp #+title: :lang common-lisp
#+subtitle: If you've seen one lisp, you've seen them all #+subtitle: If you've seen one lisp, you've seen them all
#+created: June 13, 2018 #+created: June 13, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang coq][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/coq/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang coq #+title: :lang coq
#+subtitle: Proofs as programs #+subtitle: Proofs as programs
#+created: August 14, 2018 #+created: August 14, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang crystal][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/crystal/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang crystal #+title: :lang crystal
#+subtitle: Ruby at the speed of C #+subtitle: Ruby at the speed of C
#+created: January 16, 2017 #+created: January 16, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang csharp][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/csharp/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang csharp #+title: :lang csharp
#+subtitle: Unity, .NET, and Mono shenanigans #+subtitle: Unity, .NET, and Mono shenanigans
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang dart][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/dart/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang dart #+title: :lang dart
#+subtitle: Paint ui and not much else #+subtitle: Paint ui and not much else
#+created: February 15, 2020 #+created: February 15, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang data][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/data/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang data #+title: :lang data
#+subtitle: A dumping ground for data formats #+subtitle: A dumping ground for data formats
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang dhall][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/dhall/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang dhall #+title: :lang dhall
#+subtitle: Config as code #+subtitle: Config as code
#+created: August 03, 2021 #+created: August 03, 2021

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang elixir][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/elixir/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang elixir #+title: :lang elixir
#+subtitle: Erlang done right #+subtitle: Erlang done right
#+created: May 24, 2017 #+created: May 24, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang elm][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/elm/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang elm #+title: :lang elm
#+subtitle: Care for a cup of TEA? #+subtitle: Care for a cup of TEA?
#+created: May 21, 2017 #+created: May 21, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang emacs-lisp][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/emacs-lisp/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang emacs-lisp #+title: :lang emacs-lisp
#+subtitle: A parsel-tongue for the oldest serpent #+subtitle: A parsel-tongue for the oldest serpent
#+created: January 16, 2017 #+created: January 16, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang erlang][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/erlang/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang erlang #+title: :lang erlang
#+subtitle: an elegant language for a more civilized age #+subtitle: an elegant language for a more civilized age
#+created: April 07, 2018 #+created: April 07, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang ess][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/ess/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang ess #+title: :lang ess
#+subtitle: 73.6% of all statistics are made up #+subtitle: 73.6% of all statistics are made up
#+created: February 05, 2018 #+created: February 05, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang factor][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/factor/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang factor #+title: :lang factor
#+subtitle: ... #+subtitle: ...
#+created: December 03, 2019 #+created: December 03, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang faust][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/faust/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang faust #+title: :lang faust
#+subtitle: DSP, but you can keep your soul #+subtitle: DSP, but you can keep your soul
#+created: October 14, 2019 #+created: October 14, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang fsharp][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/fsharp/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang fsharp #+title: :lang fsharp
#+subtitle: ML stands for Microsoft's Language #+subtitle: ML stands for Microsoft's Language
#+created: May 23, 2019 #+created: May 23, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang fstar][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/fstar/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang fstar #+title: :lang fstar
#+subtitle: (Dependent) types and (monadic) effects and Z3 #+subtitle: (Dependent) types and (monadic) effects and Z3
#+created: February 02, 2020 #+created: February 02, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang gdscript][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/gdscript/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang gdscript #+title: :lang gdscript
#+subtitle: the language you waited for #+subtitle: the language you waited for
#+created: June 01, 2020 #+created: June 01, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang go][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/go/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang go #+title: :lang go
#+subtitle: The hipster dialect #+subtitle: The hipster dialect
#+created: June 15, 2015 #+created: June 15, 2015

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang haskell][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/haskell/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang haskell #+title: :lang haskell
#+subtitle: A language that's lazier than I am #+subtitle: A language that's lazier than I am
#+created: March 29, 2016 #+created: March 29, 2016

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang hy][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/hy/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang hy #+title: :lang hy
#+subtitle: Lisp is better than ugly #+subtitle: Lisp is better than ugly
#+created: June 25, 2017 #+created: June 25, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang idris][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/idris/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang idris #+title: :lang idris
#+subtitle: A language you can depend on #+subtitle: A language you can depend on
#+created: August 21, 2018 #+created: August 21, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang java][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/java/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang java #+title: :lang java
#+subtitle: The poster child for carpal tunnel syndrome #+subtitle: The poster child for carpal tunnel syndrome
#+created: January 16, 2017 #+created: January 16, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang javascript][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/javascript/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang javascript #+title: :lang javascript
#+subtitle: all(hope(abandon(ye(who(enter(here)))))) #+subtitle: all(hope(abandon(ye(who(enter(here))))))
#+created: January 16, 2017 #+created: January 16, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang json][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/json/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang json #+title: :lang json
#+subtitle: At least it ain't XML #+subtitle: At least it ain't XML
#+created: April 23, 2020 #+created: April 23, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang julia][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/julia/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang julia #+title: :lang julia
#+subtitle: A better, faster MATLAB #+subtitle: A better, faster MATLAB
#+created: April 08, 2020 #+created: April 08, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang kotlin][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/kotlin/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang kotlin #+title: :lang kotlin
#+subtitle: A Java(Script) that won't depress you #+subtitle: A Java(Script) that won't depress you
#+created: March 28, 2019 #+created: March 28, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang latex][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/latex/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang latex #+title: :lang latex
#+subtitle: Writing papers in Emacs has never been so fun #+subtitle: Writing papers in Emacs has never been so fun
#+created: January 16, 2017 #+created: January 16, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang lean][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/lean/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang lean #+title: :lang lean
#+subtitle: For folks with too much to prove #+subtitle: For folks with too much to prove
#+created: September 10, 2019 #+created: September 10, 2019

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang ledger][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/ledger/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang ledger #+title: :lang ledger
#+subtitle: Be audit you can be #+subtitle: Be audit you can be
#+created: September 09, 2017 #+created: September 09, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang lua][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/lua/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang lua #+title: :lang lua
#+subtitle: One-based indices? one-based indices #+subtitle: One-based indices? one-based indices
#+created: Jun 03, 2020 #+created: Jun 03, 2020

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang markdown][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/markdown/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang markdown #+title: :lang markdown
#+subtitle: Write docs for people to ignore #+subtitle: Write docs for people to ignore
#+created: February 19, 2017 #+created: February 19, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang nim][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/nim/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang nim #+title: :lang nim
#+subtitle: Python + lisp at the speed of C #+subtitle: Python + lisp at the speed of C
#+created: May 08, 2018 #+created: May 08, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang nix][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/nix/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang nix #+title: :lang nix
#+subtitle: I hereby declare "nix geht mehr!" #+subtitle: I hereby declare "nix geht mehr!"
#+created: December 02, 2017 #+created: December 02, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang ocaml][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/ocaml/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang ocaml #+title: :lang ocaml
#+subtitle: An objective camel #+subtitle: An objective camel
#+created: June 27, 2017 #+created: June 27, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang org][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/org/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang org #+title: :lang org
#+subtitle: Organize your plain life in plain text #+subtitle: Organize your plain life in plain text
#+created: February 20, 2017 #+created: February 20, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang php][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/php/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang php #+title: :lang php
#+subtitle: Perl's insecure younger brother #+subtitle: Perl's insecure younger brother
#+created: January 16, 2017 #+created: January 16, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang plantuml][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/plantuml/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang plantuml #+title: :lang plantuml
#+subtitle: Diagrams to confuse people more #+subtitle: Diagrams to confuse people more
#+created: July 08, 2017 #+created: July 08, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang purescript][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/purescript/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang purescript #+title: :lang purescript
#+subtitle: Javascript, but functional #+subtitle: Javascript, but functional
#+created: May 21, 2017 #+created: May 21, 2017

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang python][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/python/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang python #+title: :lang python
#+subtitle: Beautiful is better than ugly #+subtitle: Beautiful is better than ugly
#+created: June 15, 2015 #+created: June 15, 2015

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang qt][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/qt/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang qt #+title: :lang qt
#+subtitle: The cutest GUI framework ever #+subtitle: The cutest GUI framework ever
#+created: June 02, 2018 #+created: June 02, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang racket][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/racket/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang racket #+title: :lang racket
#+subtitle: The DSL for DSLs #+subtitle: The DSL for DSLs
#+created: July 29, 2018 #+created: July 29, 2018

View file

@ -1,5 +1,3 @@
← [[doom-module-index:][Back to module index]] ! [[doom-module-issues:::lang raku][Issues]] ↖ [[doom-repo:tree/develop/modules/lang/raku/][Github]] ± [[doom-suggest-edit:][Suggest edits]] ? [[doom-help-modules:][Help]]
--------------------------------------------------------------------------------
#+title: :lang raku #+title: :lang raku
#+subtitle: The artist formerly known as perl6 #+subtitle: The artist formerly known as perl6
#+created: June 05, 2020 #+created: June 05, 2020

Some files were not shown because too many files have changed in this diff Show more