dev: updating from latest pr7002
This commit is contained in:
commit
7cef14960a
163 changed files with 1143 additions and 1224 deletions
|
@ -4,7 +4,7 @@
|
|||
(package! ansible :recipe (:nonrecursive t) :pin "d89ac0ee57742cca0f0e0a3453d9dcc521575690")
|
||||
(package! ansible-doc :pin "86083a7bb2ed0468ca64e52076b06441a2f8e9e0")
|
||||
(package! jinja2-mode :pin "03e5430a7efe1d163a16beaf3c82c5fd2c2caee1")
|
||||
(package! yaml-mode :pin "3fcb36d6039bef57e2a0f6e24c51f623c0bf5fb7")
|
||||
(package! yaml-mode :pin "5b58248ab255dff6cfa4c4057a191bc4446ee5b6")
|
||||
|
||||
(when (modulep! :completion company)
|
||||
(package! company-ansible :pin "79dd421b161efa49fbdffad57fa40edb41f484a3"))
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
;;; tools/biblio/packages.el
|
||||
|
||||
(when (modulep! :completion ivy)
|
||||
(package! bibtex-completion :pin "ef07adfeda1e25d891875cb9a11983d5e26fc36d")
|
||||
(package! ivy-bibtex :pin "ef07adfeda1e25d891875cb9a11983d5e26fc36d"))
|
||||
(package! bibtex-completion :pin "bf184cc311c9e1724f8b2eaf75b9e202c3aedd16")
|
||||
(package! ivy-bibtex :pin "bf184cc311c9e1724f8b2eaf75b9e202c3aedd16"))
|
||||
(when (modulep! :completion helm)
|
||||
(package! bibtex-completion :pin "ef07adfeda1e25d891875cb9a11983d5e26fc36d")
|
||||
(package! helm-bibtex :pin "ef07adfeda1e25d891875cb9a11983d5e26fc36d"))
|
||||
(package! bibtex-completion :pin "bf184cc311c9e1724f8b2eaf75b9e202c3aedd16")
|
||||
(package! helm-bibtex :pin "bf184cc311c9e1724f8b2eaf75b9e202c3aedd16"))
|
||||
(when (modulep! :completion vertico)
|
||||
(package! citar :pin "2c0547db57f2fb30ff071d126b256287a4e9452c")
|
||||
(package! citar-embark :pin "2c0547db57f2fb30ff071d126b256287a4e9452c")
|
||||
(package! citar :pin "885b86f6733fd70f42c32dd7791d3447f93db990")
|
||||
(package! citar-embark :pin "885b86f6733fd70f42c32dd7791d3447f93db990")
|
||||
(when (modulep! :lang org +roam2)
|
||||
(package! citar-org-roam :pin "761eed66782fdbb6d65749098caa42ba43e8441d")))
|
||||
(package! citar-org-roam :pin "7d67dccf80065a88cb86ce9a8274383a9e8269c1")))
|
||||
|
||||
(package! parsebib :pin "ace9df707108b17759c004c7387655277122d4c1")
|
||||
(package! citeproc :pin "290320fc579f886255f00d7268600df7fa5cc7e8")
|
||||
(package! citeproc :pin "c61c98b9d230ea28b2ca49498134803e1f8ea526")
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/collab/packages.el
|
||||
|
||||
(package! crdt
|
||||
:recipe (:host nil :repo "https://code.librehq.com/qhong/crdt.el")
|
||||
:pin "3ba890658d657db5d6aaedd5c2a78b6f93a5f139")
|
||||
(package! crdt :pin "4a18cd8539c8f3364e3ae903580328dd8b05fa78")
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
((:lang rust +lsp) :after rustic-mode :require (dap-lldb dap-cpptools))
|
||||
((:lang javascript +lsp)
|
||||
:after (js2-mode typescript-mode)
|
||||
:require (dap-node dap-chrome dap-firefox ,@(if IS-WINDOWS '(dap-edge)))))
|
||||
:require (dap-node dap-chrome dap-firefox ,@(if (featurep :system 'windows) '(dap-edge)))))
|
||||
"TODO")
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/direnv/packages.el
|
||||
|
||||
(package! envrc :pin "33d01388ce7ff14cb209015ce6f0d1a5bda6eb07")
|
||||
(package! envrc :pin "1385e72a730924664697a0961d43516a47a977d7")
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/docker/packages.el
|
||||
|
||||
(package! docker :pin "6997c86a24d440fa04035aa8c9499a52df6e655d")
|
||||
(package! docker :pin "d5255a65b7240d0038cc417f301b43df05a27922")
|
||||
;; tramp-container (included with Emacs 29+) replaces docker-tramp
|
||||
(when (< emacs-major-version 29)
|
||||
(package! docker-tramp :pin "19d0771db4e6b89e19c00af5806438e315779c15"))
|
||||
|
|
|
@ -3,4 +3,4 @@
|
|||
|
||||
(package! editorconfig
|
||||
:recipe (:nonrecursive t)
|
||||
:pin "2fed9599bcfea5d1aa9fb57dc9118d0f82b6c999")
|
||||
:pin "4b81a5992858cbf03bcd7ed6ef31e4be0b55a7c1")
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/eval/packages.el
|
||||
|
||||
(package! quickrun :pin "6f963189305e8311c8193ba774f4244eb1315f57")
|
||||
(package! quickrun :pin "248149b0261051bd9eec8bdbc21c22d18d7b1b11")
|
||||
(when (modulep! +overlay)
|
||||
(package! eros :pin "a9a92bdc6be0521a6a06eb464be55ed61946639c"))
|
||||
|
|
|
@ -1,55 +0,0 @@
|
|||
#+title: :tools gist
|
||||
#+subtitle: A pastebin for Githubsters
|
||||
#+created: May 07, 2017
|
||||
#+since: 2.0.3
|
||||
|
||||
#+begin_quote
|
||||
*This module is deprecated.* gist.el has been abandoned and is generally
|
||||
buggy. This may be replaced by a more general pastebin module that
|
||||
interfaces with various pastebin servers.
|
||||
#+end_quote
|
||||
|
||||
* Description :unfold:
|
||||
Adds the ability to manage, pull from, or push to your [[https://gist.github.com][Gists]] from within Emacs.
|
||||
|
||||
** Maintainers
|
||||
/This module has no dedicated maintainers./ [[doom-contrib-maintainer:][Become a maintainer?]]
|
||||
|
||||
** Module flags
|
||||
/This module has no flags./
|
||||
|
||||
** Packages
|
||||
- [[doom-package:gist]]
|
||||
|
||||
** Hacks
|
||||
/No hacks documented for this module./
|
||||
|
||||
** TODO Changelog
|
||||
# This section will be machine generated. Don't edit it by hand.
|
||||
/This module does not have a changelog yet./
|
||||
|
||||
* Installation
|
||||
[[id:01cffea4-3329-45e2-a892-95a384ab2338][Enable this module in your ~doom!~ block.]]
|
||||
|
||||
/This module has no external requirements./
|
||||
|
||||
* TODO Usage
|
||||
#+begin_quote
|
||||
This module has no usage documentation yet. [[doom-contrib-module:][Write some?]]
|
||||
#+end_quote
|
||||
|
||||
* TODO Configuration
|
||||
#+begin_quote
|
||||
This module has no configuration documentation yet. [[doom-contrib-module:][Write some?]]
|
||||
#+end_quote
|
||||
|
||||
* Troubleshooting
|
||||
/There are no known problems with this module./ [[doom-report:][Report one?]]
|
||||
|
||||
* Frequently asked questions
|
||||
/This module has no FAQs yet./ [[doom-suggest-faq:][Ask one?]]
|
||||
|
||||
* TODO Appendix
|
||||
#+begin_quote
|
||||
This module has no appendix yet. [[doom-contrib-module:][Write one?]]
|
||||
#+end_quote
|
|
@ -1,19 +0,0 @@
|
|||
;;; tools/gist/autoload/evil.el -*- lexical-binding: t; -*-
|
||||
;;;###if (modulep! :editor evil)
|
||||
|
||||
;;;###autoload (autoload '+gist:send "tools/gist/autoload/evil" nil t)
|
||||
(evil-define-operator +gist:send (bang)
|
||||
"Create a private gist from the buffer. If BANG then make it public."
|
||||
:type inclusive :repeat nil
|
||||
(interactive "<!>")
|
||||
(if bang
|
||||
(gist-region-or-buffer)
|
||||
(gist-region-or-buffer-private)))
|
||||
|
||||
;;;###autoload (autoload '+gist:list "tools/gist/autoload/evil" nil t)
|
||||
(evil-define-command +gist:list (&optional username)
|
||||
"Pop up a listing of gists."
|
||||
(interactive "<a>")
|
||||
(if username
|
||||
(gist-list-user username)
|
||||
(gist-list)))
|
|
@ -1,31 +0,0 @@
|
|||
;;; tools/gist/config.el -*- lexical-binding: t; -*-
|
||||
|
||||
;; NOTE On occasion, the cache gets corrupted, causing wrong-type-argument
|
||||
;; errors. If that happens, try `+gist/kill-cache'. You may have to restart
|
||||
;; Emacs.
|
||||
|
||||
(after! gist
|
||||
(set-evil-initial-state! 'gist-list-mode 'normal)
|
||||
|
||||
(set-popup-rule! "^\\*gist-" :ignore t)
|
||||
|
||||
(defadvice! +gist--open-in-popup-a (fn &rest args)
|
||||
:around #'gist-list-render
|
||||
(funcall fn (car args) t)
|
||||
(unless (cadr args)
|
||||
(pop-to-buffer (current-buffer))))
|
||||
|
||||
(map! :map gist-list-menu-mode-map
|
||||
:n "RET" #'gist-fetch-current
|
||||
:n "TAB" #'gist-fetch-current
|
||||
:n [tab] #'gist-fetch-current-noselect
|
||||
:n "go" #'gist-browse-current-url
|
||||
:n "gr" #'gist-list-reload
|
||||
:n "c" #'gist-add-buffer
|
||||
:n "d" #'gist-kill-current
|
||||
:n "e" #'gist-edit-current-description
|
||||
:n "f" #'gist-fork
|
||||
:n "q" #'kill-current-buffer
|
||||
:n "s" #'gist-star
|
||||
:n "S" #'gist-unstar
|
||||
:n "y" #'gist-print-current-url))
|
|
@ -1,4 +0,0 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/gist/packages.el
|
||||
|
||||
(package! gist :pin "314fe6ab80fae35b95f0734eceb82f72813b6f41")
|
|
@ -413,7 +413,7 @@ Otherwise, falls back on `find-file-at-point'."
|
|||
(read-string "Look up in dictionary: "))
|
||||
current-prefix-arg))
|
||||
(message "Looking up dictionary definition for %S" identifier)
|
||||
(cond ((and IS-MAC (require 'osx-dictionary nil t))
|
||||
(cond ((and (featurep :system 'macos) (require 'osx-dictionary nil t))
|
||||
(osx-dictionary--view-result identifier))
|
||||
((and +lookup-dictionary-prefer-offline
|
||||
(require 'wordnut nil t))
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
("Google" +lookup--online-backend-google "https://google.com/search?q=%s")
|
||||
("Google images" "https://www.google.com/images?q=%s")
|
||||
("Google maps" "https://maps.google.com/maps?q=%s")
|
||||
("Kagi" "https://kagi.com/search?q=%s")
|
||||
("Project Gutenberg" "http://www.gutenberg.org/ebooks/search/?query=%s")
|
||||
("DuckDuckGo" +lookup--online-backend-duckduckgo "https://duckduckgo.com/?q=%s")
|
||||
("DevDocs.io" "https://devdocs.io/#q=%s")
|
||||
|
@ -31,6 +32,10 @@
|
|||
("MDN" "https://developer.mozilla.org/en-US/search?q=%s")
|
||||
("Internet archive" "https://web.archive.org/web/*/%s")
|
||||
("Sourcegraph" "https://sourcegraph.com/search?q=context:global+%s&patternType=literal"))
|
||||
(when (modulep! +yandex)
|
||||
'(("Yandex" "https://yandex.com/search/?text=%s")
|
||||
("Yandex images" "https://yandex.com/images/search?text=%s")
|
||||
("Yandex maps" "https://yandex.com/maps?text=%s")))
|
||||
(when (modulep! :lang rust)
|
||||
'(("Rust Docs" "https://doc.rust-lang.org/std/?search=%s"))))
|
||||
"An alist that maps online resources to either:
|
||||
|
@ -216,7 +221,7 @@ Dictionary.app behind the scenes to get definitions.")
|
|||
|
||||
(use-package! define-word
|
||||
:when (modulep! +dictionary)
|
||||
:unless IS-MAC
|
||||
:unless (featurep :system 'macos)
|
||||
:defer t
|
||||
:config
|
||||
(setq define-word-displayfn-alist
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
(package! helm))
|
||||
|
||||
;;
|
||||
(package! dumb-jump :pin "d9503c157ab88f0ed2fa1301aeb57e95ac564760")
|
||||
(package! dumb-jump :pin "ede6a04187e79a29ef31d14760ac0d8d4c5f4cc5")
|
||||
(when (modulep! :completion ivy)
|
||||
(package! ivy-xref :pin "a82e8e117d2dd62c28b6a3e3d6e4cfb11c0bda38"))
|
||||
(when (modulep! :completion helm)
|
||||
|
@ -25,8 +25,8 @@
|
|||
(package! counsel-dash :pin "8decb980f111ebe7027361ee252279a9076da261")))
|
||||
|
||||
(when (modulep! +dictionary)
|
||||
(if IS-MAC
|
||||
(package! osx-dictionary :pin "0715e5a3ac659df32a0f0fabfbbeef0228fbd9a9")
|
||||
(if (featurep :system 'macos)
|
||||
(package! osx-dictionary :pin "1f5a74f3e5d7f3c443f07433951512cd99e820a6")
|
||||
(package! define-word :pin "31a8c67405afa99d0e25e7c86a4ee7ef84a808fe")
|
||||
;; REVIEW: This fork fixes SavchenkoValeriy/emacs-powerthesaurus#40.
|
||||
(package! powerthesaurus
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
|
||||
(if (modulep! +eglot)
|
||||
(progn
|
||||
(package! eglot :pin "f73594f58989fd2fd3bc6b2c1775c74e65a9eaa0")
|
||||
(package! eglot :pin "cd4e45b700b117d360aac24d749c3c4a4be3d2e2")
|
||||
(when (modulep! :completion vertico)
|
||||
(package! consult-eglot :pin "049c6319b8a48ff66189d49592c7759f0b356596"))
|
||||
(when (and (modulep! :checkers syntax)
|
||||
(not (modulep! :checkers syntax +flymake)))
|
||||
(package! flycheck-eglot :pin "9ff8d0068be59b1450964b390349d75a68af21ed")))
|
||||
(package! lsp-mode :pin "02c5ba59ce3d1cede4aa689c530f16cccfb5e1d1")
|
||||
(package! lsp-mode :pin "fb88cc6b8bcad4df5dd1d4e5d785adc7663e5c76")
|
||||
(package! lsp-ui :pin "bc58c6664577d1d79060c6b32b7ad20e70ee19d0")
|
||||
(when (modulep! :completion ivy)
|
||||
(package! lsp-ivy :pin "9ecf4dd9b1207109802bd1882aa621eb1c385106"))
|
||||
|
|
|
@ -157,35 +157,7 @@ Only has an effect in GUI Emacs.")
|
|||
:map magit-remote-section-map [remap magit-browse-thing] #'forge-browse-remote
|
||||
:map magit-branch-section-map [remap magit-browse-thing] #'forge-browse-branch))
|
||||
(set-popup-rule! "^\\*?[0-9]+:\\(?:new-\\|[0-9]+$\\)" :size 0.45 :modeline t :ttl 0 :quit nil)
|
||||
(set-popup-rule! "^\\*\\(?:[^/]+/[^ ]+ #[0-9]+\\*$\\|Issues\\|Pull-Requests\\|forge\\)" :ignore t)
|
||||
|
||||
(defadvice! +magit--forge-get-repository-lazily-a (&rest _)
|
||||
"Make `forge-get-repository' return nil if the binary isn't built yet.
|
||||
This prevents emacsql getting compiled, which appears to come out of the blue
|
||||
and blocks Emacs for a short while."
|
||||
:before-while #'forge-get-repository
|
||||
(file-executable-p emacsql-sqlite-executable))
|
||||
|
||||
(defadvice! +magit--forge-build-binary-lazily-a (&rest _)
|
||||
"Make `forge-dispatch' only build emacsql if necessary.
|
||||
Annoyingly, the binary gets built as soon as Forge is loaded. Since we've
|
||||
disabled that in `+magit--forge-get-repository-lazily-a', we must manually
|
||||
ensure it is built when we actually use Forge."
|
||||
:before #'forge-dispatch
|
||||
(unless (file-executable-p emacsql-sqlite-executable)
|
||||
(emacsql-sqlite-compile 2)
|
||||
(if (not (file-executable-p emacsql-sqlite-executable))
|
||||
(message (concat "Failed to build emacsql; forge may not work correctly.\n"
|
||||
"See *Compile-Log* buffer for details"))
|
||||
;; HACK Due to changes upstream, forge doesn't initialize completely if
|
||||
;; it doesn't find `emacsql-sqlite-executable', so we have to do it
|
||||
;; manually after installing it.
|
||||
(setq forge--sqlite-available-p t)
|
||||
(magit-add-section-hook 'magit-status-sections-hook 'forge-insert-pullreqs nil t)
|
||||
(magit-add-section-hook 'magit-status-sections-hook 'forge-insert-issues nil t)
|
||||
(after! forge-topic
|
||||
(dolist (hook forge-bug-reference-hooks)
|
||||
(add-hook hook #'forge-bug-reference-setup)))))))
|
||||
(set-popup-rule! "^\\*\\(?:[^/]+/[^ ]+ #[0-9]+\\*$\\|Issues\\|Pull-Requests\\|forge\\)" :ignore t))
|
||||
|
||||
|
||||
(use-package! code-review
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/magit/packages.el
|
||||
|
||||
(when (package! magit :pin "48818355728c48d986d74dde8b1e9fba25f0fd53")
|
||||
(when (package! magit :pin "54d37dc14c3f715dd0328a70bc65d63c54ee9613")
|
||||
(when (modulep! +forge)
|
||||
(package! forge :pin "ba35ffc9bafc6457cc95633904e53e34e544543f")
|
||||
(package! forge :pin "b16b6ec4f7612f5a8fc6d50133cc6189f062c183")
|
||||
(package! code-review
|
||||
:recipe (:files ("graphql" "code-review*.el"))
|
||||
:pin "26f426e99221a1f9356aabf874513e9105b68140")
|
||||
; HACK closql c3b34a6ec438 breaks code-review wandersoncferreira/code-review#245,
|
||||
; and the current forge commit (but forge does have an upstream fix),
|
||||
; pinned as a temporary measure to prevent user breakages
|
||||
(package! closql :pin "0a7226331ff1f96142199915c0ac7940bac4afdd"))
|
||||
(package! magit-todos :pin "cadf29d1cc410c71a0020c7f83999d9f61721b90"))
|
||||
:recipe (:host github
|
||||
:repo "doomelpa/code-review"
|
||||
:files ("graphql" "code-review*.el"))
|
||||
:pin "2670a4beb6636e6ee596c5b7cb5e784cf33d5a98"))
|
||||
(package! magit-todos :pin "debb77b3589f2d83c8b43706edc1f8f90bf1ad91"))
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/pass/packages.el
|
||||
|
||||
(package! pass :pin "c721604b3bd0c7ce7870f1a9fa0aa71f352a1009")
|
||||
(package! password-store :pin "28cec11f1dbe6c4273d30370af45b69c9f408386")
|
||||
(package! pass :pin "ed7031c5c33a384d07da2d15c9d5f854027a26a2")
|
||||
(package! password-store :pin "b5e965a838bb68c1227caa2cdd874ba496f10149")
|
||||
(package! password-store-otp :pin "be3a00a981921ed1b2f78012944dc25eb5a0beca")
|
||||
|
||||
(when (modulep! :completion ivy)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/prodigy/packages.el
|
||||
|
||||
(package! prodigy :pin "a3be00d3b90a77118c2d7d9f5a2f26151091fa07")
|
||||
(package! prodigy :pin "cc68fa9d604a0739a63247237a801b03a184aca6")
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/rgb/packages.el
|
||||
|
||||
(package! rainbow-mode :pin "24437ec2c66a889643c5c5b3fbd27c239a68976c")
|
||||
(package! rainbow-mode :pin "70ed10d410ef00c82c49b2ba41647930626d6218")
|
||||
(package! kurecolor :pin "fbf98e1e384dd11bbb5764ae54b36353f0691d1e")
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;; -*- no-byte-compile: t; -*-
|
||||
;;; tools/terraform/packages.el
|
||||
|
||||
(package! terraform-mode :pin "39d2fd5bfc86c6bf1c7bc38e6f0016d714f2d79d")
|
||||
(package! terraform-mode :pin "e8b57df8c2a3d3171f3768f60eb84067f553289c")
|
||||
(when (modulep! :completion company)
|
||||
(package! company-terraform :pin "8d5a16d1bbeeb18ca49a8fd57b5d8cd30c8b8dc7"))
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
;;; tools/tree-sitter/packages.el
|
||||
|
||||
(package! tree-sitter :pin "3cfab8a0e945db9b3df84437f27945746a43cc71")
|
||||
(package! tree-sitter-langs :pin "5eb24557f542d5fa18e7baaf07969cf7f297bfcd")
|
||||
(package! tree-sitter-langs :pin "20fbbb85735a9196ba3e7fb33f99b3a904b363ba")
|
||||
(package! tree-sitter-indent :pin "4ef246db3e4ff99f672fe5e4b416c890f885c09e")
|
||||
|
||||
(when (modulep! :editor evil +everywhere)
|
||||
(package! evil-textobj-tree-sitter
|
||||
:pin "9a9edd42a2dca9dfd0bc6026d47f689fa117b90f"))
|
||||
:pin "220ceae065852ef4f717fa41efd1ab51ca2346d3"))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue