elpaca declarations don't need a car
This commit is contained in:
parent
12bb72623e
commit
ea2daa4b6e
@ -71,8 +71,7 @@
|
|||||||
|
|
||||||
;; scribble SVGs in org buffers like it's 2005 (idk I was a baby then)
|
;; scribble SVGs in org buffers like it's 2005 (idk I was a baby then)
|
||||||
(use-package edraw
|
(use-package edraw
|
||||||
:elpaca (edraw
|
:elpaca (:repo "https://github.com/misohena/el-easydraw")
|
||||||
:repo "https://github.com/misohena/el-easydraw")
|
|
||||||
:after org
|
:after org
|
||||||
:config
|
:config
|
||||||
(require 'edraw-org)
|
(require 'edraw-org)
|
||||||
@ -165,9 +164,8 @@
|
|||||||
(evil-goggles-default-face
|
(evil-goggles-default-face
|
||||||
((t (:background "#303030" :foreground "#2233aa")))))
|
((t (:background "#303030" :foreground "#2233aa")))))
|
||||||
(use-package altcaps
|
(use-package altcaps
|
||||||
:elpaca (altcaps
|
:elpaca (:host github
|
||||||
:host github
|
:repo "protesilaos/altcaps")
|
||||||
:repo "protesilaos/altcaps")
|
|
||||||
:general (general-define-key
|
:general (general-define-key
|
||||||
:states 'visual
|
:states 'visual
|
||||||
"`" 'altcaps-region))
|
"`" 'altcaps-region))
|
||||||
@ -244,8 +242,8 @@ If the current window occupies the whole frame, split it."
|
|||||||
;; show command that caused last scrollback in eshell etc
|
;; show command that caused last scrollback in eshell etc
|
||||||
(use-package sticky-shell
|
(use-package sticky-shell
|
||||||
:elpaca (sticky-shell
|
:elpaca (sticky-shell
|
||||||
:host github
|
:host github
|
||||||
:repo "andyjda/sticky-shell")
|
:repo "andyjda/sticky-shell")
|
||||||
:after eshell
|
:after eshell
|
||||||
:config
|
:config
|
||||||
(defun esh--turn-off-sticky-shell ()
|
(defun esh--turn-off-sticky-shell ()
|
||||||
@ -269,13 +267,13 @@ If the current window occupies the whole frame, split it."
|
|||||||
|
|
||||||
(use-package eat
|
(use-package eat
|
||||||
:elpaca (eat :type git
|
:elpaca (eat :type git
|
||||||
:host codeberg
|
:host codeberg
|
||||||
:repo "akib/emacs-eat"
|
:repo "akib/emacs-eat"
|
||||||
:files ("*.el" ("term" "term/*.el") "*.texi"
|
:files ("*.el" ("term" "term/*.el") "*.texi"
|
||||||
"*.ti" ("terminfo/e" "terminfo/e/*")
|
"*.ti" ("terminfo/e" "terminfo/e/*")
|
||||||
("terminfo/65" "terminfo/65/*")
|
("terminfo/65" "terminfo/65/*")
|
||||||
("integration" "integration/*")
|
("integration" "integration/*")
|
||||||
(:exclude ".dir-locals.el" "*-tests.el")))
|
(:exclude ".dir-locals.el" "*-tests.el")))
|
||||||
:custom
|
:custom
|
||||||
(eat-kill-buffer-on-exit t)
|
(eat-kill-buffer-on-exit t)
|
||||||
:hook
|
:hook
|
||||||
@ -293,33 +291,29 @@ If the current window occupies the whole frame, split it."
|
|||||||
:hook (eshell-mode . eshell-syntax-highlighting-mode))
|
:hook (eshell-mode . eshell-syntax-highlighting-mode))
|
||||||
(use-package eshell-dat
|
(use-package eshell-dat
|
||||||
:elpaca (eshell-dat
|
:elpaca (eshell-dat
|
||||||
:repo "https://git.mitchmarq42.xyz/mitch/eshell-dat")
|
:repo "https://git.mitchmarq42.xyz/mitch/eshell-dat")
|
||||||
:after eshell)
|
:after eshell)
|
||||||
(use-package ansilove
|
(use-package ansilove
|
||||||
:elpaca (ansilove
|
:elpaca (:host gitlab
|
||||||
:host gitlab
|
:repo "xgqt/emacs-ansilove")
|
||||||
:repo "xgqt/emacs-ansilove")
|
|
||||||
:commands ansilove)
|
:commands ansilove)
|
||||||
(use-package gitstatus
|
(use-package gitstatus
|
||||||
:elpaca (gitstatus
|
:elpaca (:host github
|
||||||
:host github
|
:repo "igorepst/gitstatus-el")
|
||||||
:repo "igorepst/gitstatus-el")
|
|
||||||
:custom (gitstatusd-exe "~/.cache/gitstatus/gitstatusd-linux-x86_64")
|
:custom (gitstatusd-exe "~/.cache/gitstatus/gitstatusd-linux-x86_64")
|
||||||
:after eshell
|
:after eshell
|
||||||
:init (add-hook 'eshell-before-prompt-hook #'gitstatus-eshell-start))
|
:init (add-hook 'eshell-before-prompt-hook #'gitstatus-eshell-start))
|
||||||
(use-package p11k
|
(use-package p11k
|
||||||
:elpaca (p11k
|
:elpaca (:repo "https://git.mitchmarq42.xyz/mitch/p11k-el")
|
||||||
:repo "https://git.mitchmarq42.xyz/mitch/p11k-el")
|
|
||||||
:after eshell
|
:after eshell
|
||||||
:hook (eshell-first-time-mode . p11k-mode))
|
:hook (eshell-first-time-mode . p11k-mode))
|
||||||
|
|
||||||
;; File manager. Only breaks when you brag about how it doesn't.
|
;; File manager. Only breaks when you brag about how it doesn't.
|
||||||
(use-package all-the-icons
|
(use-package all-the-icons
|
||||||
:elpaca (all-the-icons :post-build
|
:elpaca (all-the-icons :post-build
|
||||||
("emacsclient" "--eval '(all-the-icons-install-fonts t)'")))
|
("emacsclient" "--eval '(all-the-icons-install-fonts t)'")))
|
||||||
(use-package dirvish
|
(use-package dirvish
|
||||||
:elpaca (dirvish
|
:elpaca (:files (:defaults "extensions/*.el"))
|
||||||
:files (:defaults "extensions/*.el"))
|
|
||||||
:defer 0.5
|
:defer 0.5
|
||||||
:commands dirvish
|
:commands dirvish
|
||||||
:custom
|
:custom
|
||||||
@ -347,8 +341,7 @@ If the current window occupies the whole frame, split it."
|
|||||||
|
|
||||||
;; Completion framework...
|
;; Completion framework...
|
||||||
(use-package vertico
|
(use-package vertico
|
||||||
:elpaca (vertico
|
:elpaca (:files (:defaults "extensions/vertico-mouse.el"))
|
||||||
:files (:defaults "extensions/vertico-mouse.el"))
|
|
||||||
:custom (vertico-resize t)
|
:custom (vertico-resize t)
|
||||||
:init (vertico-mode t)
|
:init (vertico-mode t)
|
||||||
:config
|
:config
|
||||||
@ -378,7 +371,7 @@ see https://www.reddit.com/r/emacs/comments/xq6rpa/comment/iqynyu9/?utm_source=
|
|||||||
(vertico-mouse-mode)))
|
(vertico-mouse-mode)))
|
||||||
(use-package app-launcher
|
(use-package app-launcher
|
||||||
:elpaca (app-launcher
|
:elpaca (app-launcher
|
||||||
:host github :repo "SebastienWae/app-launcher")
|
:host github :repo "SebastienWae/app-launcher")
|
||||||
:after vertico
|
:after vertico
|
||||||
:config
|
:config
|
||||||
;; modified from https://www.reddit.com/r/unixporn/comments/s7p7pr/so_which_run_launcher_do_you_use_rofi_or_dmenu/
|
;; modified from https://www.reddit.com/r/unixporn/comments/s7p7pr/so_which_run_launcher_do_you_use_rofi_or_dmenu/
|
||||||
@ -573,8 +566,8 @@ targets."
|
|||||||
;; Not to be confused with a color theme, or a color scheme, or a custom scheme.
|
;; Not to be confused with a color theme, or a color scheme, or a custom scheme.
|
||||||
(use-package sv-theme
|
(use-package sv-theme
|
||||||
:elpaca (sv-theme
|
:elpaca (sv-theme
|
||||||
:repo
|
:repo
|
||||||
"https://git.mitchmarq42.xyz/mitch/vimcolors")
|
"https://git.mitchmarq42.xyz/mitch/vimcolors")
|
||||||
:config
|
:config
|
||||||
(mitch/visual-setup)
|
(mitch/visual-setup)
|
||||||
(load-theme 'airline-ravenpower t)
|
(load-theme 'airline-ravenpower t)
|
||||||
@ -698,8 +691,8 @@ See https://emacs.stackexchange.com/questions/2538/how-to-define-additional-mode
|
|||||||
"ZZ" 'org-edit-src-exit))
|
"ZZ" 'org-edit-src-exit))
|
||||||
(use-package org-block-capf
|
(use-package org-block-capf
|
||||||
:elpaca (org-block-capf
|
:elpaca (org-block-capf
|
||||||
:host github
|
:host github
|
||||||
:repo "xenodium/org-block-capf")
|
:repo "xenodium/org-block-capf")
|
||||||
:after org
|
:after org
|
||||||
:init (add-hook 'org-mode-hook
|
:init (add-hook 'org-mode-hook
|
||||||
#'org-block-capf-add-to-completion-at-point-functions))
|
#'org-block-capf-add-to-completion-at-point-functions))
|
||||||
@ -730,8 +723,8 @@ See https://emacs.stackexchange.com/questions/2538/how-to-define-additional-mode
|
|||||||
;; (org-appear-autosubmarkers t))
|
;; (org-appear-autosubmarkers t))
|
||||||
(use-package org-pretty-table
|
(use-package org-pretty-table
|
||||||
:elpaca (org-pretty-table
|
:elpaca (org-pretty-table
|
||||||
:host github
|
:host github
|
||||||
:repo "Fuco1/org-pretty-table")
|
:repo "Fuco1/org-pretty-table")
|
||||||
:diminish
|
:diminish
|
||||||
:hook (org-mode . org-pretty-table-mode))
|
:hook (org-mode . org-pretty-table-mode))
|
||||||
(use-package ox-hugo
|
(use-package ox-hugo
|
||||||
@ -815,8 +808,8 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
'(flex))))
|
'(flex))))
|
||||||
(use-package treesit-auto
|
(use-package treesit-auto
|
||||||
:elpaca (treesit-auto
|
:elpaca (treesit-auto
|
||||||
:host github
|
:host github
|
||||||
:repo "renzmann/treesit-auto")
|
:repo "renzmann/treesit-auto")
|
||||||
:custom (treesit-auto-install 'prompt)
|
:custom (treesit-auto-install 'prompt)
|
||||||
;; :init (add-to-list 'treesit-auto-fallback-alist '(bash-ts-mode . sh-mode))
|
;; :init (add-to-list 'treesit-auto-fallback-alist '(bash-ts-mode . sh-mode))
|
||||||
)
|
)
|
||||||
@ -848,9 +841,9 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
(use-package relint)
|
(use-package relint)
|
||||||
(use-package elisp-autofmt
|
(use-package elisp-autofmt
|
||||||
:elpaca (elisp-autofmt
|
:elpaca (elisp-autofmt
|
||||||
:host codeberg
|
:host codeberg
|
||||||
:repo "ideasman42/emacs-elisp-autofmt"
|
:repo "ideasman42/emacs-elisp-autofmt"
|
||||||
:files ("*"))
|
:files ("*"))
|
||||||
:custom (elisp-autofmt-python-bin "/usr/bin/python3"))
|
:custom (elisp-autofmt-python-bin "/usr/bin/python3"))
|
||||||
|
|
||||||
|
|
||||||
@ -892,8 +885,7 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
;; (company-tooltip-align-annotations t)
|
;; (company-tooltip-align-annotations t)
|
||||||
;; :hook (prog-mode . company-mode))
|
;; :hook (prog-mode . company-mode))
|
||||||
(use-package corfu
|
(use-package corfu
|
||||||
:elpaca (corfu
|
:elpaca (:files (:defaults "extensions/*.el"))
|
||||||
:files (:defaults "extensions/*.el"))
|
|
||||||
;; :if (display-graphic-p) ; breaks in emacsclient
|
;; :if (display-graphic-p) ; breaks in emacsclient
|
||||||
:custom
|
:custom
|
||||||
(corfu-cycle t) ;; Enable cycling for `corfu-next/previous'
|
(corfu-cycle t) ;; Enable cycling for `corfu-next/previous'
|
||||||
@ -951,14 +943,13 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
:after eshell)
|
:after eshell)
|
||||||
|
|
||||||
(use-package popon
|
(use-package popon
|
||||||
:elpaca (popon
|
:elpaca (:type git
|
||||||
:type git
|
:repo "https://codeberg.org/akib/emacs-popon")
|
||||||
:repo "https://codeberg.org/akib/emacs-popon")
|
|
||||||
:if (not (display-graphic-p)))
|
:if (not (display-graphic-p)))
|
||||||
(use-package corfu-terminal
|
(use-package corfu-terminal
|
||||||
:elpaca (corfu-terminal
|
:elpaca (corfu-terminal
|
||||||
:type git
|
:type git
|
||||||
:repo "https://codeberg.org/akib/emacs-corfu-terminal")
|
:repo "https://codeberg.org/akib/emacs-corfu-terminal")
|
||||||
:after popon
|
:after popon
|
||||||
:init (unless
|
:init (unless
|
||||||
(display-graphic-p)
|
(display-graphic-p)
|
||||||
@ -1002,11 +993,10 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
(run-with-timer 5 3 #'madots--cleanup)))
|
(run-with-timer 5 3 #'madots--cleanup)))
|
||||||
|
|
||||||
(use-package hyperbole
|
(use-package hyperbole
|
||||||
:elpaca (hyperbole
|
:elpaca (:files ("*.el"
|
||||||
:files ("*.el"
|
("kotl" "kotl/*.el")
|
||||||
("kotl" "kotl/*.el")
|
"man/*.info" "man/*.texi")
|
||||||
"man/*.info" "man/*.texi")
|
:host github :repo "rswgnu/hyperbole")
|
||||||
:host github :repo "rswgnu/hyperbole")
|
|
||||||
:diminish
|
:diminish
|
||||||
:general (general-define-key
|
:general (general-define-key
|
||||||
:states 'normal
|
:states 'normal
|
||||||
@ -1014,13 +1004,13 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
|
|
||||||
(use-package dconf-mode
|
(use-package dconf-mode
|
||||||
:elpaca (dconf-mode
|
:elpaca (dconf-mode
|
||||||
:type git
|
:type git
|
||||||
:repo "https://git.mitchmarq42.xyz/mitch/dconf-mode.el"))
|
:repo "https://git.mitchmarq42.xyz/mitch/dconf-mode.el"))
|
||||||
|
|
||||||
(use-package info-variable-pitch
|
(use-package info-variable-pitch
|
||||||
:elpaca (info-variable-pitch
|
:elpaca (info-variable-pitch
|
||||||
:host github
|
:host github
|
||||||
:repo "kisaragi-hiu/info-variable-pitch")
|
:repo "kisaragi-hiu/info-variable-pitch")
|
||||||
:config
|
:config
|
||||||
(add-hook 'Info-mode-hook #'info-variable-pitch-mode))
|
(add-hook 'Info-mode-hook #'info-variable-pitch-mode))
|
||||||
|
|
||||||
@ -1062,8 +1052,8 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
|
|
||||||
(use-package ani-el
|
(use-package ani-el
|
||||||
:elpaca (ani-el
|
:elpaca (ani-el
|
||||||
:repo "https://git.mitchmarq42.xyz/mitch/ani-el"
|
:repo "https://git.mitchmarq42.xyz/mitch/ani-el"
|
||||||
:files ("ani-el.el" "lib")))
|
:files ("ani-el.el" "lib")))
|
||||||
|
|
||||||
(use-package slime
|
(use-package slime
|
||||||
:if (file-exists-p (expand-file-name "~/quicklisp/slime-helper.el"))
|
:if (file-exists-p (expand-file-name "~/quicklisp/slime-helper.el"))
|
||||||
@ -1115,7 +1105,7 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
|
|
||||||
(use-package dwim-shell-command
|
(use-package dwim-shell-command
|
||||||
:elpaca (dwim-shell-command
|
:elpaca (dwim-shell-command
|
||||||
:files (:defaults "dwim-shell-commands.el"))
|
:files (:defaults "dwim-shell-commands.el"))
|
||||||
:config (require 'dwim-shell-commands)
|
:config (require 'dwim-shell-commands)
|
||||||
:commands dwim-shell-commands-kill-process)
|
:commands dwim-shell-commands-kill-process)
|
||||||
|
|
||||||
@ -1138,8 +1128,8 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
|
|
||||||
(use-package youtube-sub-extractor
|
(use-package youtube-sub-extractor
|
||||||
:elpaca (youtube-sub-extractor
|
:elpaca (youtube-sub-extractor
|
||||||
:host github
|
:host github
|
||||||
:repo "agzam/youtube-sub-extractor.el")
|
:repo "agzam/youtube-sub-extractor.el")
|
||||||
:custom (youtube-sub-extractor-timestamps 'left-margin)
|
:custom (youtube-sub-extractor-timestamps 'left-margin)
|
||||||
:commands youtube-sub-extractor-extract-subs)
|
:commands youtube-sub-extractor-extract-subs)
|
||||||
|
|
||||||
@ -1149,9 +1139,8 @@ Return nil if DIR is not in a hugo project at all."
|
|||||||
:commands cheat-sh)
|
:commands cheat-sh)
|
||||||
|
|
||||||
(use-package pcre2el
|
(use-package pcre2el
|
||||||
:elpaca (pcre2el
|
:elpaca (:host github
|
||||||
:host github
|
:repo "joddie/pcre2el")
|
||||||
:repo "joddie/pcre2el")
|
|
||||||
:config
|
:config
|
||||||
(defmacro prx (&rest expressions)
|
(defmacro prx (&rest expressions)
|
||||||
"Convert the rx-compatible regular EXPRESSIONS to PCRE.
|
"Convert the rx-compatible regular EXPRESSIONS to PCRE.
|
||||||
@ -1203,8 +1192,8 @@ Taken from https://howardism.org/Technical/Emacs/eshell-why.html"
|
|||||||
|
|
||||||
(use-package svg-tag-mode
|
(use-package svg-tag-mode
|
||||||
:elpaca (svg-tag-mode
|
:elpaca (svg-tag-mode
|
||||||
:host github
|
:host github
|
||||||
:repo "rougier/svg-tag-mode")
|
:repo "rougier/svg-tag-mode")
|
||||||
;; :after org-modern
|
;; :after org-modern
|
||||||
:hook (org-modern-mode . svg-tag-mode)
|
:hook (org-modern-mode . svg-tag-mode)
|
||||||
:custom (svg-tag-tags
|
:custom (svg-tag-tags
|
||||||
@ -1226,9 +1215,8 @@ Taken from https://howardism.org/Technical/Emacs/eshell-why.html"
|
|||||||
(use-package yuck-mode)
|
(use-package yuck-mode)
|
||||||
|
|
||||||
(use-package klondike
|
(use-package klondike
|
||||||
:elpaca (klondike
|
:elpaca (:host codeberg
|
||||||
:host codeberg
|
:repo "WammKD/Emacs-Klondike")
|
||||||
:repo "WammKD/Emacs-Klondike")
|
|
||||||
:commands klondike)
|
:commands klondike)
|
||||||
|
|
||||||
;; disabled because error and useless
|
;; disabled because error and useless
|
||||||
@ -1249,8 +1237,8 @@ Taken from https://howardism.org/Technical/Emacs/eshell-why.html"
|
|||||||
)
|
)
|
||||||
(use-package perspective-tabs
|
(use-package perspective-tabs
|
||||||
:elpaca (perspective-tabs
|
:elpaca (perspective-tabs
|
||||||
:host sourcehut
|
:host sourcehut
|
||||||
:repo "woozong/perspective-tabs")
|
:repo "woozong/perspective-tabs")
|
||||||
:after perspective
|
:after perspective
|
||||||
:init (perspective-tabs-mode +1))
|
:init (perspective-tabs-mode +1))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user