1

Fix lack of terminating punctuation in docstrings

This commit is contained in:
Jessie Hildebrandt 2022-12-22 07:11:44 -05:00
parent bb7f50ad96
commit 01c9348b0a

138
init.el
View File

@ -294,7 +294,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
(apply func args))) (apply func args)))
(editor-feature emacs (editor-feature emacs
"Provides an extensible, customizable, self-documenting real-time display editor" "Provides an extensible, customizable, self-documenting real-time display editor."
:config :config
@ -394,7 +394,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature autorevert (editor-feature autorevert
"Displays on-disk changes to files in unmodified buffers automatically" "Displays on-disk changes to files in unmodified buffers automatically."
:config :config
(global-auto-revert-mode)) (global-auto-revert-mode))
@ -403,7 +403,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature display-line-numbers (editor-feature display-line-numbers
"Displays the absolute number of each line in a buffer" "Displays the absolute number of each line in a buffer."
:custom :custom
(display-line-numbers-width-start 100 "Count number of lines (+100) in buffer for initial line number width") (display-line-numbers-width-start 100 "Count number of lines (+100) in buffer for initial line number width")
:hook :hook
@ -418,7 +418,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature elec-pair (editor-feature elec-pair
"Enables automatic pairing of most paired delimiters" "Enables automatic pairing of most paired delimiters."
:hook :hook
(prog-mode-hook . electric-pair-local-mode)) (prog-mode-hook . electric-pair-local-mode))
@ -458,7 +458,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
(eshell)))) (eshell))))
(editor-feature eshell (editor-feature eshell
"Provides a shell-like interpreter that can process shell or lisp commands" "Provides a shell-like interpreter that can process shell or Lisp commands."
:custom :custom
(eshell-banner-message '(concat "\n" (if (executable-find "fortune") (eshell-banner-message '(concat "\n" (if (executable-find "fortune")
(shell-command-to-string "fortune -s computers") (shell-command-to-string "fortune -s computers")
@ -489,7 +489,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; the local keymap bindings are set up here ;; the local keymap bindings are set up here
(editor-feature esh-mode (editor-feature esh-mode
"eshell module that handles input from the user" "Handles input from the user and provides `eshell-mode' for eshell."
:bind :bind
(:map eshell-mode-map (:map eshell-mode-map
("C-c RET" . nil) ("C-c RET" . nil)
@ -511,7 +511,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
(make-directory user/lock-file-directory :parents) (make-directory user/lock-file-directory :parents)
(editor-feature files (editor-feature files
"Defines most of Emacs' file-handling functionality" "Defines most of Emacs' file-handling functionality."
:custom :custom
@ -552,7 +552,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
(setq user/initial-frame-created t))))) (setq user/initial-frame-created t)))))
(editor-feature frame (editor-feature frame
"Graphical frame configuration" "Graphical frame configuration."
:config :config
(mapc #'user/set-up-frame (frame-list)) (mapc #'user/set-up-frame (frame-list))
:hook :hook
@ -563,7 +563,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature hl-line (editor-feature hl-line
"Highlights the current line in a buffer" "Highlights the current line in a buffer."
:config :config
(global-hl-line-mode)) (global-hl-line-mode))
@ -572,7 +572,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature ispell (editor-feature ispell
"Checks for spelling errors and suggests corrections from a dictionary" "Checks for spelling errors and suggests corrections from a dictionary."
:bind :bind
("C-c ' '" . ispell) ("C-c ' '" . ispell)
("C-c ' w" . ispell-word) ("C-c ' w" . ispell-word)
@ -586,7 +586,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature paren (editor-feature paren
"Highlights matching delimiter pairs under the cursor" "Highlights matching delimiter pairs under the cursor."
:config :config
(show-paren-mode) (show-paren-mode)
:custom :custom
@ -597,7 +597,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature savehist (editor-feature savehist
"Persists minibuffer history between sessions" "Persists minibuffer history between sessions."
:config :config
(savehist-mode)) (savehist-mode))
@ -606,7 +606,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature server (editor-feature server
"Allows Emacs to operate as a server for other Emacs processes" "Allows Emacs to operate as a server for other Emacs processes."
:config :config
;; When running in a server/client configuration, we don't want the ;; When running in a server/client configuration, we don't want the
;; foreground/background colors in `default-frame-alist' to overwrite the ;; foreground/background colors in `default-frame-alist' to overwrite the
@ -622,7 +622,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature so-long (editor-feature so-long
"Deactivates certain editor features when opening files with very long lines" "Deactivates certain editor features when opening files with very long lines."
:config :config
(global-so-long-mode)) (global-so-long-mode))
@ -631,7 +631,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature subword (editor-feature subword
"Enables detection of subwords as words in camel case or pascal case names" "Enables detection of subwords as words in camel case or pascal case names."
:config :config
(global-subword-mode)) (global-subword-mode))
@ -640,7 +640,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature tab-bar (editor-feature tab-bar
"Provides a frame-wide tab bar that allows for tabbed workspace switching" "Provides a frame-wide tab bar that allows for tabbed workspace switching."
:custom :custom
(tab-bar-format '(tab-bar-format-tabs tab-bar-separator)) (tab-bar-format '(tab-bar-format-tabs tab-bar-separator))
(tab-bar-close-button-show nil "Disable close button on tabs")) (tab-bar-close-button-show nil "Disable close button on tabs"))
@ -650,7 +650,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature tab-line (editor-feature tab-line
"Provides a buffer-local tab line that facilitates quick buffer switching" "Provides a buffer-local tab line that facilitates quick buffer switching."
:custom :custom
(tab-line-close-button-show nil "Disable close button on tabs") (tab-line-close-button-show nil "Disable close button on tabs")
(tab-line-new-button-show nil "Disable tab creation button") (tab-line-new-button-show nil "Disable tab creation button")
@ -663,7 +663,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature uniquify (editor-feature uniquify
"Provides better unique names when there are name conflicts between buffers" "Provides better unique names when there are name conflicts between buffers."
:custom :custom
(uniquify-buffer-name-style 'forward "Show file path before buffer name") (uniquify-buffer-name-style 'forward "Show file path before buffer name")
(uniquify-after-kill-buffer-p t "Update buffer names after killing") (uniquify-after-kill-buffer-p t "Update buffer names after killing")
@ -674,7 +674,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(editor-feature whitespace (editor-feature whitespace
"Visualizes blank characters" "Visualizes blank characters."
:custom :custom
(whitespace-line-column nil "Use the value of `fill-column' instead of a set value") (whitespace-line-column nil "Use the value of `fill-column' instead of a set value")
(whitespace-display-mappings '((tab-mark 9 [8677 9]) ; Tab (whitespace-display-mappings '((tab-mark 9 [8677 9]) ; Tab
@ -704,7 +704,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; TEMP: Remove :load-path and change to `external-package' once ;; TEMP: Remove :load-path and change to `external-package' once
;; adwaita-dark-theme is available in MELPA ;; adwaita-dark-theme is available in MELPA
(editor-feature adwaita-dark-theme (editor-feature adwaita-dark-theme
"Provides the `adwaita-dark' theme and custom fringe bitmaps" "Provides the `adwaita-dark' theme and custom fringe bitmaps."
:load-path :load-path
"adwaita-dark/" "adwaita-dark/"
:config :config
@ -725,43 +725,43 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package csharp-mode (external-package csharp-mode
"Major mode for C#" "Major mode for C#."
:mode :mode
("\\.cs\\'" . csharp-mode)) ("\\.cs\\'" . csharp-mode))
(external-package dart-mode (external-package dart-mode
"Major mode for Dart" "Major mode for Dart."
:mode :mode
("\\.dart\\'" . dart-mode)) ("\\.dart\\'" . dart-mode))
(external-package docker-compose-mode (external-package docker-compose-mode
"Major mdoe for docker-compose files" "Major mdoe for docker-compose files."
:mode :mode
("\\docker-compose.yml\\'" . docker-compose-mode)) ("\\docker-compose.yml\\'" . docker-compose-mode))
(external-package dockerfile-mode (external-package dockerfile-mode
"Major mode for Docker files" "Major mode for Docker files."
:mode :mode
("\\Dockerfile\\'" . dockerfile-mode)) ("\\Dockerfile\\'" . dockerfile-mode))
(external-package fennel-mode (external-package fennel-mode
"Major mode for Fennel" "Major mode for Fennel."
:mode :mode
("\\.fnl\\'" . fennel-mode)) ("\\.fnl\\'" . fennel-mode))
(external-package fish-mode (external-package fish-mode
"Major mode for fish files" "Major mode for fish files."
:mode :mode
("\\.fish\\'" . fish-mode)) ("\\.fish\\'" . fish-mode))
(external-package gdscript-mode (external-package gdscript-mode
"Major mode for GDScript" "Major mode for GDScript."
:mode :mode
("\\.gd\\'" . gdscript-mode) ("\\.gd\\'" . gdscript-mode)
("\\.tscn\\'" . gdscript-mode)) ("\\.tscn\\'" . gdscript-mode))
(external-package git-modes (external-package git-modes
"Major modes for git files" "Major modes for git files."
:mode :mode
("\\.gitignore\\'" . gitignore-mode) ("\\.gitignore\\'" . gitignore-mode)
("\\.gitconfig\\'" . gitconfig-mode) ("\\.gitconfig\\'" . gitconfig-mode)
@ -769,39 +769,39 @@ DOCSTRING is an optional form that is discarded upon expansion."
("\\.gitattributes\\'" . gitattributes-mode)) ("\\.gitattributes\\'" . gitattributes-mode))
(external-package glsl-mode (external-package glsl-mode
"Major mode for GLSL" "Major mode for GLSL."
:mode :mode
("\\.frag\\'" . glsl-mode) ("\\.frag\\'" . glsl-mode)
("\\.vert\\'" . glsl-mode)) ("\\.vert\\'" . glsl-mode))
(external-package json-mode (external-package json-mode
"Major mode for JSON files" "Major mode for JSON files."
:mode :mode
("\\.json\\'" . json-mode)) ("\\.json\\'" . json-mode))
(external-package kotlin-mode (external-package kotlin-mode
"Major mode for Kotlin" "Major mode for Kotlin."
:mode :mode
("\\.kt\\'" . kotlin-mode)) ("\\.kt\\'" . kotlin-mode))
(external-package lua-mode (external-package lua-mode
"Major mode for Lua" "Major mode for Lua."
:mode :mode
(("\\.lua\\'" . lua-mode) (("\\.lua\\'" . lua-mode)
("\\.rockspec\\'" . lua-mode))) ("\\.rockspec\\'" . lua-mode)))
(external-package rust-mode (external-package rust-mode
"Major mode for Rust" "Major mode for Rust."
:mode :mode
("\\.rs\\'" . rust-mode)) ("\\.rs\\'" . rust-mode))
(external-package typescript-mode (external-package typescript-mode
"Major mode for TypeScript" "Major mode for TypeScript."
:mode :mode
("\\.tsx?\\'" . typescript-mode)) ("\\.tsx?\\'" . typescript-mode))
(external-package web-mode (external-package web-mode
"Major mode for web templates" "Major mode for web templates."
:custom :custom
(web-mode-markup-indent-offset 2 "Use 2 spaces instead of 4 for indenting HTML elements") (web-mode-markup-indent-offset 2 "Use 2 spaces instead of 4 for indenting HTML elements")
(web-mode-enable-auto-quoting nil "Do not automatically insert quotes after HTML attributes") (web-mode-enable-auto-quoting nil "Do not automatically insert quotes after HTML attributes")
@ -814,7 +814,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package anzu (external-package anzu
"Displays matching and replacement information in the mode line" "Displays matching and replacement information in the mode line."
:config :config
(global-anzu-mode) (global-anzu-mode)
:bind :bind
@ -827,7 +827,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package bufler (external-package bufler
"Presents open buffers in a grouped and organized menu" "Presents open buffers in a grouped and organized menu."
:custom :custom
(bufler-columns '("Name" "Path")) (bufler-columns '("Name" "Path"))
(bufler-list-group-separators '((0 . "\n"))) (bufler-list-group-separators '((0 . "\n")))
@ -888,7 +888,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package consult (external-package consult
"Provides a number of autocompletion-enhanced replacements for default commands" "Provides a number of autocompletion-enhanced replacements for default commands."
:config :config
;; `eshell-mode-map' is not available until the `esh-mode' module is loaded ;; `eshell-mode-map' is not available until the `esh-mode' module is loaded
(eval-after-load 'esh-mode (lambda () (eval-after-load 'esh-mode (lambda ()
@ -909,7 +909,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package corfu (external-package corfu
"Enhances completion suggestions with a visible popup" "Enhances completion suggestions with a visible popup."
:init :init
(global-corfu-mode) (global-corfu-mode)
:config :config
@ -936,7 +936,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package corfu-terminal (external-package corfu-terminal
"Allows Corfu to function when not running in a graphical frame" "Allows Corfu to function when not running in a graphical frame."
:when :when
(not (display-graphic-p)) (not (display-graphic-p))
:config :config
@ -947,7 +947,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package diff-hl (external-package diff-hl
"Highlights uncommited changes to version controlled files in the gutter" "Highlights uncommited changes to version controlled files in the gutter."
:config :config
(global-diff-hl-mode) (global-diff-hl-mode)
(diff-hl-flydiff-mode)) (diff-hl-flydiff-mode))
@ -957,7 +957,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package fish-completion (external-package fish-completion
"Sources shell completion candidates from the fish shell" "Sources shell completion candidates from the fish shell."
:when :when
(executable-find "fish") (executable-find "fish")
:hook :hook
@ -968,7 +968,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package flycheck (external-package flycheck
"Enables on-the-fly syntax checking for supported languages" "Enables on-the-fly syntax checking for supported languages."
:custom :custom
(flycheck-idle-change-delay 2 "Wait for 2 seconds of idling before invoking any checkers") (flycheck-idle-change-delay 2 "Wait for 2 seconds of idling before invoking any checkers")
(flycheck-check-syntax-automatically '(save idle-change mode-enabled)) (flycheck-check-syntax-automatically '(save idle-change mode-enabled))
@ -982,7 +982,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package fussy (external-package fussy
"Provides a flexible completion style that scores and sorts candidates" "Provides a flexible completion style that scores and sorts candidates."
:custom :custom
(completion-ignore-case t "Ignore case in completion candidates") (completion-ignore-case t "Ignore case in completion candidates")
(completion-category-defaults nil "Disable category-specific completion styles") (completion-category-defaults nil "Disable category-specific completion styles")
@ -994,7 +994,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package hl-todo (external-package hl-todo
"Highlights certain keywords in comments" "Highlights certain keywords in comments."
:custom :custom
(hl-todo-keyword-faces '(("TODO" . hl-todo) (hl-todo-keyword-faces '(("TODO" . hl-todo)
("TEMP" . hl-todo) ("TEMP" . hl-todo)
@ -1009,7 +1009,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package kind-icon (external-package kind-icon
"Adds contextual icons in front of Corfu completion candidates" "Adds contextual icons in front of Corfu completion candidates."
:config :config
(add-to-list 'corfu-margin-formatters #'kind-icon-margin-formatter) (add-to-list 'corfu-margin-formatters #'kind-icon-margin-formatter)
:custom :custom
@ -1021,7 +1021,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package ligature (external-package ligature
"Enables support for mapping characters to ligatures" "Enables support for mapping characters to ligatures."
:config :config
(ligature-set-ligatures 'prog-mode (ligature-set-ligatures 'prog-mode
'(;; This set of ligatures is for Fira Code, but '(;; This set of ligatures is for Fira Code, but
@ -1091,7 +1091,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package lsp-mode (external-package lsp-mode
"Provides Language Server Protocol support and integration" "Provides Language Server Protocol support and integration."
:custom :custom
(lsp-eldoc-enable-hover nil "Do not print symbol eldoc information in the echo area") (lsp-eldoc-enable-hover nil "Do not print symbol eldoc information in the echo area")
(lsp-signature-auto-activate nil "Do not display function signature docs in the echo area") (lsp-signature-auto-activate nil "Do not display function signature docs in the echo area")
@ -1114,7 +1114,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package lsp-ui (external-package lsp-ui
"Provides higher-level UI integration of LSP features for `lsp-mode'" "Provides higher-level UI integration of LSP features for `lsp-mode'."
:config :config
(setq lsp-ui-doc-border (face-background 'lsp-ui-doc-background)) (setq lsp-ui-doc-border (face-background 'lsp-ui-doc-background))
:custom :custom
@ -1139,7 +1139,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package magit (external-package magit
"Provides a visual interface to git" "Provides a visual interface to git."
:custom :custom
(magit-status-margin '(t age magit-log-margin-width nil 18) "Display margin in status buffer") (magit-status-margin '(t age magit-log-margin-width nil 18) "Display margin in status buffer")
(git-commit-summary-max-length 50 "Highlight characters in commit summaries past column 50") (git-commit-summary-max-length 50 "Highlight characters in commit summaries past column 50")
@ -1152,7 +1152,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package magit-todos (external-package magit-todos
"Shows a list of keyword-containing comments in the Magit status buffer" "Shows a list of keyword-containing comments in the Magit status buffer."
:hook :hook
(magit-mode-hook . magit-todos-mode)) (magit-mode-hook . magit-todos-mode))
@ -1161,7 +1161,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package marginalia (external-package marginalia
"Adds informative annotations to completion candidates in the minibuffer" "Adds informative annotations to completion candidates in the minibuffer."
:config :config
(defun marginalia--file-owner (_) "") (defun marginalia--file-owner (_) "")
(defun marginalia--file-modes (_) "") (defun marginalia--file-modes (_) "")
@ -1174,7 +1174,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package mood-line (external-package mood-line
"Gives the mode-line a cleaner appearance" "Gives the mode-line a cleaner appearance."
:config :config
(mood-line-mode) (mood-line-mode)
:custom :custom
@ -1185,7 +1185,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package multiple-cursors (external-package multiple-cursors
"Provides the ability to summon additional cursors" "Provides the ability to summon additional cursors."
:bind :bind
(("C->" . mc/mark-next-like-this) (("C->" . mc/mark-next-like-this)
("C-<" . mc/mark-previous-like-this) ("C-<" . mc/mark-previous-like-this)
@ -1197,7 +1197,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package neotree (external-package neotree
"Displays an interactive directory/file tree in a side window" "Displays an interactive directory/file tree in a side window."
:custom :custom
(neo-smart-open t "Jump to current file when focusing the neotree window") (neo-smart-open t "Jump to current file when focusing the neotree window")
(neo-window-width 30 "Limit neotree window width to 30 columns") (neo-window-width 30 "Limit neotree window width to 30 columns")
@ -1217,7 +1217,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; Load Package-Lint ;; Load Package-Lint
(external-package package-lint (external-package package-lint
"Provides a command for linting Emacs Lisp packages" "Provides a command for linting Emacs Lisp packages."
:commands :commands
(package-lint-current-buffer)) (package-lint-current-buffer))
@ -1226,7 +1226,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package page-break-lines (external-package page-break-lines
"Displays form feed characters as horizontal rules" "Displays form feed characters as horizontal rules."
:config :config
(global-page-break-lines-mode)) (global-page-break-lines-mode))
@ -1235,7 +1235,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package rainbow-delimiters (external-package rainbow-delimiters
"Highlights matching delimiters with colors according to depth" "Highlights matching delimiters with colors according to depth."
:hook :hook
(prog-mode-hook . rainbow-delimiters-mode)) (prog-mode-hook . rainbow-delimiters-mode))
@ -1244,7 +1244,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package resize-window (external-package resize-window
"Provides an overlay that allows for quick window management inputs" "Provides an overlay that allows for quick window management inputs."
:bind :bind
("C-c w" . resize-window)) ("C-c w" . resize-window))
@ -1253,7 +1253,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package restclient (external-package restclient
"Allows for the execution of HTTP queries from plain-text query sheets" "Allows for the execution of HTTP queries from plain-text query sheets."
:config :config
(defun restclient () (defun restclient ()
"Open the restclient buffer, (re)creating it if not present." "Open the restclient buffer, (re)creating it if not present."
@ -1269,7 +1269,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package slime (external-package slime
"Provides an interactive programming environment for Common Lisp" "Provides an interactive programming environment for Common Lisp."
:custom :custom
(inferior-lisp-program (executable-find "sbcl") "Set SBCL as the default Common Lisp implementation") (inferior-lisp-program (executable-find "sbcl") "Set SBCL as the default Common Lisp implementation")
:commands :commands
@ -1280,7 +1280,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package slime-docker (external-package slime-docker
"Integrates SLIME with Lisps running in Docker containers" "Integrates SLIME with Lisps running in Docker containers."
:custom :custom
(slime-docker-program "sbcl" "Set SBCL as the default Common Lisp implementation in containers") (slime-docker-program "sbcl" "Set SBCL as the default Common Lisp implementation in containers")
:commands :commands
@ -1291,7 +1291,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package string-inflection (external-package string-inflection
"Provides case conversion functions for symbols and strings" "Provides case conversion functions for symbols and strings."
:commands :commands
(string-inflection-underscore-function (string-inflection-underscore-function
string-inflection-pascal-case-function string-inflection-pascal-case-function
@ -1305,7 +1305,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package solaire-mode (external-package solaire-mode
"Recolors special buffers to distinguish them from regular buffers" "Recolors special buffers to distinguish them from regular buffers."
:custom :custom
(solaire-mode-real-buffer-fn (lambda () (solaire-mode-real-buffer-fn (lambda ()
(and (buffer-name (buffer-base-buffer)) (and (buffer-name (buffer-base-buffer))
@ -1322,7 +1322,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
(defconst user/undo-history-directory (locate-user-emacs-file "undo-history/") "Location of undo-fu-session history backups.") (defconst user/undo-history-directory (locate-user-emacs-file "undo-history/") "Location of undo-fu-session history backups.")
(external-package undo-fu-session (external-package undo-fu-session
"Saves and recovers undo history of files between editing sessions" "Saves and recovers undo history of files between editing sessions."
:config :config
(global-undo-fu-session-mode) (global-undo-fu-session-mode)
:custom :custom
@ -1333,7 +1333,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package vertico (external-package vertico
"Provides a vertical autocompletion UI in the minibuffer" "Provides a vertical autocompletion UI in the minibuffer."
:custom :custom
(vertico-cycle t "Enable wrap-around candidate cycling") (vertico-cycle t "Enable wrap-around candidate cycling")
(vertico-count 9 "Display a maximum of 9 candidates in the minibuffer") (vertico-count 9 "Display a maximum of 9 candidates in the minibuffer")
@ -1355,7 +1355,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package vundo (external-package vundo
"Visualizes undo history as a tree in an interactive buffer" "Visualizes undo history as a tree in an interactive buffer."
:custom :custom
(vundo-glyph-alist vundo-unicode-symbols "Visualize undo history with pretty unicode symbols") (vundo-glyph-alist vundo-unicode-symbols "Visualize undo history with pretty unicode symbols")
:hook :hook
@ -1369,7 +1369,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
;; ---------------------------------- ;; ;; ---------------------------------- ;;
(external-package writeroom-mode (external-package writeroom-mode
"Centers the working text area in the active buffer" "Centers the working text area in the active buffer."
:custom :custom
(writeroom-width 140 "Set the working area width to 140 columns.") (writeroom-width 140 "Set the working area width to 140 columns.")
(writeroom-maximize-window nil "Do not maximize the active window.") (writeroom-maximize-window nil "Do not maximize the active window.")
@ -1390,7 +1390,7 @@ DOCSTRING is an optional form that is discarded upon expansion."
(defconst user/yasnippet-directory (locate-user-emacs-file "snippet/") "Location of user snippet files.") (defconst user/yasnippet-directory (locate-user-emacs-file "snippet/") "Location of user snippet files.")
(external-package yasnippet (external-package yasnippet
"Allows for the definition and automatic expansion of text templates" "Allows for the definition and automatic expansion of text templates."
:custom :custom
(yas-also-indent-empty-lines t "Indent lines in expanded templates even if empty") (yas-also-indent-empty-lines t "Indent lines in expanded templates even if empty")
(yas-also-auto-indent-first-line t "Always indent first line in expanded templates") (yas-also-auto-indent-first-line t "Always indent first line in expanded templates")