profile
viewpoint

Janfel/bfrun 0

A brainfuck interpreter written in Rust.

Janfel/black 0

The uncompromising Python code formatter

Janfel/doit 0

task management & automation tool

Janfel/doom-emacs 0

An Emacs configuration for the stubborn martian vimmer

Janfel/doom-emacs-module-editor-fmt 0

Simple and modular code formatting for Doom Emacs.

Janfel/emacs-config 0

My personal emacs configuration

Janfel/emacs-flycheck-moonscript 0

Flycheck support for moonscript-mode

Janfel/emacs-format-all-the-code 0

Auto-format source code in many languages with one command

push eventJanfel/doom-emacs

Henrik Lissner

commit sha df64e5024b036ffeadf26226a7fa28473d270ba0

nit: remove email address Ref: hlissner/doom-emacs-private@064c19884c7a

view details

Henrik Lissner

commit sha 06f1e24eda816142e3ea5c951d33f6dbf2c6d264

fix: renamed doom-inhibit-local-var-hooks This rename was premature; it snuck into 68d8364. Amend: 68d8364aeaf9 Close: #5755

view details

Henrik Lissner

commit sha 864563460805dc2d460661ef59711474cd447e75

bump: :editor evil multiple-cursors emacs-evil/evil-collection@63d84ff4bde3 -> emacs-evil/evil-collection@652d74acfb57 emacs-evil/evil@17c635f6e1f5 -> emacs-evil/evil@07aba40dd32c hlissner/evil-multiedit@50179bfb269b -> hlissner/evil-multiedit@15a47540db21 hlissner/evil-snipe@1a28d718c835 -> hlissner/evil-snipe@a79177df406a magnars/multiple-cursors.el@588daf8c520f -> magnars/multiple-cursors.el@8a60fc7ef0ae - Fixes "void-variable: evil-digit-bound-motions" errors (#5700) - Adds evil-collection support for: - Forge: emacs-evil/evil-collection@33461aa545bb - Org: emacs-evil/evil-collection@9e47d61bdfb6 - Scheme: emacs-evil/evil-collection@838f609899b3 Fix: #5700

view details

Eric Dallo

commit sha 8f816cf8b9bc76afeee98bac4a639ea0e8a2f9a2

feat(clojure): improve cider repl icon state

view details

Eric Dallo

commit sha 7b07c620e7615c2622c5c91f6c22dbf1a02e78b6

bump: :lang clojure clojure-emacs/cider@0a9d0ef429e7 -> clojure-emacs/cider@7228402c093a Bump cider to has new hooks used by new feature

view details

Vu Quoc Huy

commit sha c247f9aabd3411550a79b80c745aee1636137eff

fix(latex): run AUCTeX folding after font locking This guarantees that `TeX-fold-buffer` is run after the style hooks and not before. Otherwise, it looks like they may reset/erase font-lock stuff you have set up.

view details

TEC

commit sha 13163888a1b303c51ec63ed3ea85f17678644f60

fix(mu4e): incorrect access of from addr slot Within +mu4e/capture-msg-to-agenda, the from address is stored in the cdar not the cadr.

view details

Valentin Herrmann

commit sha 53fcce8187deb833b08bdff3d4642035bc2983e5

fix(org): no roam buffer for capture buffers

view details

Eric Wang

commit sha 4ea5bbcc9cbd973de921fb14d59c33d8c02cc67e

fix(upload): deploy force on explicit save Fix: #5773

view details

Dominik Schrempf

commit sha d49693da91f7c730874bfbf5cd59db8b0a9909c8

fix(mu4e): only bind `h` when `workspaces` loaded

view details

Daanturo

commit sha d67060eda49d433022fb886f83d94c6765800c60

fix: use advise-add instead of fset to override yes-or-no-p So that reverting it becomes easier.

view details

Quoc Huy Vu

commit sha 3d91c9aff798f8e43b806a281483cabe7e8d06ea

fix(popup): show reftex-citation in popup

view details

Hanno Perrey

commit sha 2b1cb2620aa5396922959ea571f9b30f6671d85a

fix(mu4e): do not set coding-system-for-read globally `+mu4e-lock-pid-info` had unintentional side effects: it changed `coding-system-for-read` globally. Fix: #5788

view details

Clément Haëck

commit sha 59f78dc9667a89fc2a2ca71840af51f777af4243

fix(notmuch): incorrect type used for window

view details

shelper

commit sha 8886216874c9bdc07522cd298af9142d6f734e3c

bump: :tools biblio bdarcus/bibtex-actions@08c6ca0e5b73 -> bdarcus/citar@fd33f5c4f798 bibtex-actions is now called citar, and the package comes with configuration for embark. Fix: #5723 Close: #5747 Co-authored-by: MPNV38 <MPNV38@zebra.com>

view details

Seong Yong-ju

commit sha a7d30f68534ddeed7612593ca6da45d1d8f5ebab

fix: +default/discover-projects not reading depth Fix: #5736 Fix: #5735

view details

Aleksei Fedotov

commit sha b66aaf9e9f69ea724fa2038f7c532aa148abeb75

fix(vc): +vc/browse-at-remote in TRAMP buffers vc-ignore-dir-regexp is configured to ignore TRAMP buffers to speedup projectile. browse-at-remote uses vc-git-root to find git root project and it will fail to find project root for remote buffers. Temporary return vc-ignore-dir-regexp to default value. Fix: #5660

view details

Itai Y. Efrat

commit sha 6e629c1c538cd846f17685d1cb3b46c66e3db0f2

refactor(vertico): move defadvice!'s to config.el The vast majority of Doom modules have their defadvice! statements in their config.el files, and not their autoloads. Since these don't need to be autoloaded to function, we move them for better consistency.

view details

Itai Y. Efrat

commit sha 423939033f155d5c62d5dc8a54e69c6a156fd98e

fix(vertico): which-key buffer on embark prompter The which-key buffer now disappears immediately on using embark-completing-read-prompter, instead of only after further user input.

view details

Itai Y. Efrat

commit sha c8199c5c20509a60237f0841be73b4a54f177f9c

fix(vertico): remove noise from which-key indicator Embark adds easier prefix-argument and digit-argument insertion in embark-act, but these clog up the space in the which-key indicator Also update the embark-become test to the new target format.

view details

push time in 4 days

issue openedjoaotavora/sly

Respect `completion-regexp-list` in `capf` collection functions

When passing a function as the collection argument to all-completions/try-completion/test-completion, these functions do not automatically filter the “collection” by completion-regexp-list, as they do for all non-function collections. Instead they leave this task to the passed-in function.

The collection functions provided by sly currently do not respect completion-regexp-list, causing the output of all-completions/try-completion/test-completion to not respect completion-regexp-list as well.

This breaks packages such as orderless, which depend on the output of all-completions being filtered by completion-regexp-list. See https://github.com/oantolin/orderless/issues/78 for a similar issue.

created time in 10 days

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha 5080f9e6513a3e5a20c7ffccf93019b6c72c1053

Update custom.el.

view details

Jan Felix Langenbach

commit sha 5c8b4700b21ed99e8036c462134564054521665f

Move helpful-mode buffers to :vslot 1.

view details

Jan Felix Langenbach

commit sha 05fdef496d99e76b3fd133c8127b9b8b9a6ab013

Add workaround for advised compiled function help.

view details

Jan Felix Langenbach

commit sha dc606f0b855ba73bf5d1d9e59db1e3d0c9b42a37

Configure LSP UI Doc to only pop up on hover.

view details

Jan Felix Langenbach

commit sha 41e030d7f817812cd6c9cf65de67c2455df595a9

Add highlighting for the SAFETY keyword.

view details

Jan Felix Langenbach

commit sha 6693d18dc615b649aea2f4f55d8f5be5d46c1ad3

Move org-src buffers to :vslot -1.

view details

Jan Felix Langenbach

commit sha b6cc9bc66c7b493bc07773017e100a6a7907df7d

Configure highlight-numbers for Rust.

view details

Jan Felix Langenbach

commit sha 069c9a7710902cfabbad4dda148361f6c7c1fd53

Set dired-mode back to emacs state.

view details

Jan Felix Langenbach

commit sha c9b455e83154be604abc7e30c2812f773e3be8fc

Add transient map for evil window size ops.

view details

Jan Felix Langenbach

commit sha cc12101ed4056a4335fa19387ca73286133ef88e

Fix org-src popup rule change.

view details

push time in 15 days

issue openedWilfred/helpful

`helpful--primitive-p` returns false-positive for an advised native-compiled function.

When calling helpful--primitive-p on a native-compiled non-primitive function that has been advised, the result is t. This leads to helpful-callable showing incorrect information and searching for the function source in the wrong place. The cause of this is a logic error in helpful--primitive-p where advised functions are only ever checked with subrp and never with subr-native-elisp-p.

The following is a workaround using advice.

(defun *helpful--fix-primitive-p-for-advised-compiled-functions-a (args)
  "Fix false positive on advised compiled functions."
  (let ((sym (car args)) (callable-p (cadr args)))
    (cons (if (and callable-p (helpful--advised-p sym))
              (helpful--without-advice sym) sym)
          (cdr args))))

(advice-add #'helpful--primitive-p :filter-args
            #'*helpful--fix-primitive-p-for-advised-compiled-functions-a)

created time in 15 days

push eventJanfel/doom-emacs

Henrik Lissner

commit sha 363a031699afc433558d5b44f626f2a4146f15fa

bump: :editor multiple-cursors gabesoft/evil-mc@f04fb17f35f2 -> gabesoft/evil-mc@246aecc17481 hlissner/evil-multiedit@9f271e0e6048 -> hlissner/evil-multiedit@50179bfb269b magnars/multiple-cursors.el@616fbdd3696f -> magnars/multiple-cursors.el@588daf8c520f evil-multiedit is no longer locked to victorhge/iedit@77eb0a1e2e44; its incompatibilities were resolved upstream (see hlissner/evil-multiedit#39). Ref: hlissner/evil-multiedit#39

view details

Henrik Lissner

commit sha 251d2a6f7cab5fac1503e45c31191c1818e49be1

bump: :tools lsp debugger emacs-lsp/dap-mode@a225e73026f2 -> emacs-lsp/dap-mode@a18f29e3d1a3 emacs-lsp/lsp-mode@237363939b26 -> emacs-lsp/lsp-mode@f72278c660a4 Ref: hlissner/evil-multiedit#39

view details

Henrik Lissner

commit sha 481646ca183378779a1e5c9c8f277b4151bd2fec

nit: update doom--write-to-sane-paths-a docstring To properly reflect what it actually does, not what a long-since-changed implementation did.

view details

Henrik Lissner

commit sha 2eaa508121f2038cd53ad98119c20c196a0c86b5

dev(ci): fix false positive invalid trailers

view details

Henrik Lissner

commit sha a08ec4ab168998e2d3de40cbb87eb42b3d958f97

bump: :editor evil emacs-evil/evil-collection@6709c1ec4118 -> emacs-evil/evil-collection@63d84ff4bde3 emacs-evil/evil@ebae35360c9b -> emacs-evil/evil@17c635f6e1f5 redguardtoo/evil-nerd-commenter@6bc41317ba4b -> redguardtoo/evil-nerd-commenter@63baf2d1c796 New version of evil was required by latest commit of evil-multiedit (bumped in 363a031699af). Ref: 363a031699af Fix: #5700

view details

Itai Y. Efrat

commit sha b3b875e22610ecd6d38a7ea5a03571bec5d15d03

fix(dired): dired-omit-files additions - escape initial `.` - use only noncapturing groups

view details

Henrik Lissner

commit sha bae7ab0d8dbb2ace3fb54692f3525826b69ed60a

fix(ivy): remove hard dependency on flx Ivy tries to load flx to determine if fuzzy capabilities should be enabled by default, causing #5681. Let's not do that. Fix: #5681 Close: #5690

view details

Henrik Lissner

commit sha 20b74b79512c1c5e5866a389513c71a032f55d83

bump: :lang org hakimel/reveal.js@05e57dea6652 -> hakimel/reveal.js@1ce77db3d0b6 https://git.savannah.gnu.org/git/emacs/org-mode.git@cc2490a70619 -> emacs-straight/org-mode@1b2d06880f03 kaushalmodi/ox-hugo@f0357fa7449c -> kaushalmodi/ox-hugo@14723c3cb93a org-roam/org-roam@54d17cc50f03 -> org-roam/org-roam@1b221a1d4ad0 takaxp/org-tree-slide@571ff333084d -> takaxp/org-tree-slide@27f8bb6a9676 Move from git.savannah.gnu.org to emacs-straight/org-mode mirror due to SSL, uptime, download time, and lack of shallow clone support. Plus, the straight mirror is now up-to-date with 9.5. Fix: #5655 Close: #5703

view details

Henrik Lissner

commit sha 6d5d0345ccc51d7658fe7d0d6f0eb6af009c9b23

docs: remove hacktoberfest announcement

view details

Itai Y. Efrat

commit sha ea18315d086aefa9ec78b2a03dbd2177b24a1025

dev(ci): allow periods in names in commit linter For initials.

view details

Itai Y. Efrat

commit sha aa2f806b5bb1c30297002cedf45450c2a45b133e

dev(ci): fix false negative in commit linter The one value allowed per trailer check shouldn't apply to names since they often have spaces.

view details

Henrik Lissner

commit sha 935ed860a172bcfab69682d5d1d5c65afcb31ef8

bump: :lang org emacs-straight/org-mode@1b2d06880f03 -> emacs-straight/org-mode@d4e192514769 org-roam/org-roam@1b221a1d4ad0 -> org-roam/org-roam@c789531e368f - An unguarded native-comp-available-p call was fixed upstream (in org), which caused void-function errors for non-native-comp users (#5706). - org-version.el is now generated with the correct version, so we don't have to update it ourselves. Fix: #5706

view details

Henrik Lissner

commit sha 0adaf03088ee7f39b3b2bca76e24fb1828721722

fix(org): prematurely terminated string in org-version.el Amend: 935ed860a172

view details

Itai Y. Efrat

commit sha 4f2104d30972dbe891f3e0f3e94d40508dc733b0

docs(lookup): add sqlite3 doctor check if +docsets

view details

Henrik Lissner

commit sha 05edc708273643d3e37f60489b24a4764c3a1522

merge: pull request #5708 from iyefrat/lint-commits-fixes Fix commit linter bugs

view details

Itai Y. Efrat

commit sha 98f44a006a278c690e246ba484fb124447e13d36

fix: unset default-input-method in early-init.el set-language-environment sets default-input-method, which is unwanted. Fix: #5046

view details

Henrik Lissner

commit sha a4695b6b4bd3a8402f1f780463c37058213b9fe5

bump: :lang org emacs-straight/org-mode@d4e192514769 -> emacs-straight/org-mode@2e99997830c7 https://git.sr.ht/~bzg/org-contrib@56a3bbbd486c -> emacsmirror/org-contrib@0231706232f2 kaushalmodi/ox-hugo@14723c3cb93a -> kaushalmodi/ox-hugo@9438efc34f38 nnicandro/emacs-jupyter@1f0612eb936d -> nnicandro/emacs-jupyter@20e68a683632 org-roam/org-roam@c789531e368f -> org-roam/org-roam@3e47f198c7b6 Switching to emacs-mirror/org-contrib resolves SSL issues (see #5655). Fix: #5655 Close: #5719 Co-authored-by: Stefan Lendl <stfl@users.noreply.github.com>

view details

Henrik Lissner

commit sha a5098d1f2a5cc31358782ff0e33e08dca27be545

nit: add license, gitignore, & source.el to modules This is to prep our modules to be moved to their own repo in the future (doomemacs/modules).

view details

Henrik Lissner

commit sha d6262dd287e231af1862799cc24f07dadfc7def2

dev(ci): check all module dirs for valid scopes Will become relevant once Doom's modules have been moved to their own repo.

view details

Henrik Lissner

commit sha 710eab10c7ee38ae8cf0456e4cd0d96cd1ac9184

dev(ci): suppress summary length warnings for bump/revert commits

view details

push time in 15 days

issue commenthlissner/doom-emacs

Directory local variables not evaluated for fundamental-mode.

This issue is still valid.

Janfel

comment created time in 25 days

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha 5ad840cdf4b3d51e8ab07b66611deed4cc6e5750

Remove evil-buffer-new workaround (fixed).

view details

push time in a month

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha f9529978303b47a2a6cb17c6dc565bbe1ec02251

Use helpful-max-buffers instead of the popup sys.

view details

Jan Felix Langenbach

commit sha 7e5e80f748d17e17b2aeec5d022603ec9e1d41fc

Add experimental helpful-mode history system.

view details

Jan Felix Langenbach

commit sha fb159d6977ad3d0eba4c4b74272a0843f83c2591

Report smartparens error on point-min.

view details

push time in a month

issue openedFuco1/smartparens

`sp-char-escaped-p` errors out when `point` at `point-min`

Expected behavior

sp-char-escaped-p returns nil when point at point-min.

Actual behavior

sp-char-escaped-p errors out when point at point-min.

Steps to reproduce the problem

  1. Add sp-char-escaped-p as an :unless condition to a pair.
  2. Try to insert this pair at point-min.

Backtraces if necessary (M-x toggle-debug-on-error)

Could not get a backtrace, even with debug-on-error set to t.

Environment & version information

  • smartparens version: 2834c66c4f09778d0c57e99886c329188eed591a
  • Smartparens strict mode: nil
  • Emacs version (M-x emacs-version): GNU Emacs 28.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4) of 2021-10-05
  • Starterkit/Distribution: Doom Emacs
  • OS: gnu/linux

created time in a month

issue commentWilfred/helpful

[Feature request] helpful-go-back, helpful-go-forward functions

I am currently experimenting with something like that in my own config. This is what I have so far, feel free to use it until the devs get around to implementing this feature.

;; Only needed when using Doom Emacs with (featurep! :ui popup).
(set-popup-rule! "^\\*helpful " :size 0.35 :ttl nil :select t)

(defvar *helpful-buffer-ring-size 5
  "How many buffers are stored for use with `*helpful-next'.")

(defvar *helpful--buffer-ring (make-ring *helpful-buffer-ring-size)
  "Ring that stores the current Helpful buffer history.")

(defun *helpful--buffer-index (&optional buffer)
  "If BUFFER is a Helpful buffer, return it’s index in the buffer ring."
  (let ((buf (or buffer (current-buffer))))
    (and (eq (buffer-local-value 'major-mode buf) 'helpful-mode)
         (seq-position (ring-elements *helpful--buffer-ring) buf #'eq))))

;; This macro is basically just `defun' + `advice-add'.
(defadvice! *helpful--new-buffer-a (help-buf)
  "Update the buffer ring according to the current buffer and HELP-BUF."
  :filter-return #'helpful--buffer
  (let ((buf-ring *helpful--buffer-ring))
    (let ((newer-buffers (or (*helpful--buffer-index) 0)))
      (dotimes (_ newer-buffers) (ring-remove buf-ring 0)))
    (when (/= (ring-size buf-ring) *helpful-buffer-ring-size)
      (ring-resize buf-ring *helpful-buffer-ring-size))
    (ring-insert buf-ring help-buf)))

(defun *helpful--next (&optional buffer)
  "Return the next live Helpful buffer relative to BUFFER."
  (let ((buf-ring *helpful--buffer-ring)
        (index (or (*helpful--buffer-index buffer) -1)))
    (cl-block nil
      (while (> index 0)
        (cl-decf index)
        (let ((buf (ring-ref buf-ring index)))
          (if (buffer-live-p buf) (cl-return buf)))
        (ring-remove buf-ring index)))))

(defun *helpful--previous (&optional buffer)
  "Return the previous live Helpful buffer relative to BUFFER."
  (let ((buf-ring *helpful--buffer-ring)
        (index (1+ (or (*helpful--buffer-index buffer) -1))))
    (cl-block nil
      (while (< index (ring-length buf-ring))
        (let ((buf (ring-ref buf-ring index)))
          (if (buffer-live-p buf) (cl-return buf)))
        (ring-remove buf-ring index)))))

(defun *helpful-next ()
  "Go to the next Helpful buffer."
  (interactive)
  (when-let (buf (*helpful--next))
    (funcall helpful-switch-buffer-function buf)))

(defun *helpful-previous ()
  "Go to the previous Helpful buffer."
  (interactive)
  (when-let (buf (*helpful--previous))
    (funcall helpful-switch-buffer-function buf)))
sebmiq

comment created time in a month

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha 5b566cf09a30f8371dfd0fc64f8d31544d1c95ed

Reorganize the smartparens section.

view details

Jan Felix Langenbach

commit sha 932715d27c3967e291ec9c8da6e100f6ae5a2dd6

Fix <hr /> elements in markdown-view-mode. This also unbreaks LSP autocompletion in python-mode.

view details

push time in a month

issue openedjrblevin/markdown-mode

Fontified <hr /> elements wrap into the next line when using markdown-hide-markup

<!--- Provide a general summary of the issue in the Title above -->

Expected Behavior

When markdown-hide-markup is non-nil, the line that is displayed instead of the <hr /> markup should span across the entire line without wrapping into the next line. This should always hold true, even when resizing the window or frame, or copying the text (including text properties) somewhere else.

This can be achieved by changing markdown-fontify-hrs to add a display text property of (space :width text) and changing markdown-hr-face to have a :strike-through property of t, which automatically uses the :foreground color of markdown-markup-face through inheritance. This might not work for CLI mode though, where you might have to use :underline instead of :strike-through or fall back to the old behavior.

This implementation is inspired by form-feed-mode, which already implements this feature to display ^L characters.

Actual Behavior

The displayed line is either too short or too long when/after doing any of the following:

  • Resizing the window.
  • Resizing the frame.
  • Using display-line-numbers-mode.
  • Copying the buffer contents (including text properties) somewhere else.
  • Displaying the buffer contents using pos-tip-show (especially annoying).

Steps to Reproduce

  1. Open a buffer in markdown-mode.
  2. Type three dashes.
  3. Call markdown-toggle-markup-hiding.
  4. Resize the frame, if necessary.
  5. Observe the issue.

Backtrace

N/A

Software Versions

  • Markdown Mode: 2.5-dev from commit 862ae8addd29bf6affca1a35fd0176cb0c1392da
  • Emacs: 28.0.60 with pgtk and native-comp
  • OS: Manjaro Linux 21.1.6 Pahvo

created time in a month

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha 647ce7001957aeba95a44e67a5d419ba2b3ce903

Fix smartparens error at point-min in elisp-mode.

view details

Jan Felix Langenbach

commit sha 8cd9eed53a7bf6687435f79b8af8203738044e22

Map C-<up/down> to navigate vertico history. With my configuration, M-p is inexplicably swallowed by the window manager, so I can’t use that.

view details

Jan Felix Langenbach

commit sha c188941340a6cc864b0f76d3c96c8e1c39d7369b

Reorganize the C/C++ section.

view details

Jan Felix Langenbach

commit sha e788cdd7e163a61a5bec5d3956c840fed31fb4d8

Make python-mode and py-isort behave more “black”.

view details

Jan Felix Langenbach

commit sha aa1e24f3dea3e19a23fea06c067fd43c75088105

Add bison-mode.

view details

Jan Felix Langenbach

commit sha b309b6f6b8fae8dbc135474d07bfce7605633c6c

Update :editor fmt subproject or something.

view details

Jan Felix Langenbach

commit sha cd40cb0bab59f1f17a4c4321a3bb01f96c78b5f4

Edit python-mode flycheck checker chain.

view details

Jan Felix Langenbach

commit sha 20d1ebd9c22ee055c79ecbdd985cf35ffb69ba40

Introduce *flycheck-lsp-next-checkers.

view details

Jan Felix Langenbach

commit sha 5b8408aff921c539af54a8daddc55452bf4ab890

Configure *flycheck-lsp-next-checkers for Python.

view details

Jan Felix Langenbach

commit sha c0c00df6dc2bb627e785c962b88ecc37fc642e08

Switch to vertico and deactivate company-box.

view details

push time in a month

push eventJanfel/doom-emacs

Ellis Kenyo

commit sha b80a993175cbd2e59d5140247a16ebc901ba61e0

feat(php): add composer.el

view details

Ellis Kenyo

commit sha 18941dacad351e03ff083bf469d479cdb44d86a2

docs(php): expand readme

view details

Ellis Kenyo

commit sha 8f5ce2a9def8d98ef4c124fa7c08898e1e799055

feat(php): add project mode for phpunit/docker

view details

Ellis Kenyo

commit sha bfa55ba34c0153e5ac64db34dc12577eeb9752f7

feat(php): add rainbow-delimiter-mode

view details

Ellis Kenyo

commit sha 9092b466ee26c11ee5d03292a4ff040486f7e965

docs(php): adjust case on babel blocks

view details

Ellis Kenyo

commit sha a4e6de722da3c394d03c3e67547daebe40e9f1e4

feat(php): add default docker compose file

view details

Henrik Lissner

commit sha 06dc65f906a199ebeeb3cf00b5a5b806e6c6ebcb

merge: pull request #5292 from elken/feature/php-improvements Improve `:lang php`

view details

Henrik Lissner

commit sha b36d798f74e3d64b9a8ac8ad0f2c060d934d30d3

fix: restore auth-sources default This was accidentally removed in 68d8364. Ref 68d8364aeaf9 Fix #5628

view details

Henrik Lissner

commit sha 3106443707ca564aa858f2044df8d3310512759e

fix(file-templates): +file-templates/debug Command was previously inoperable (threw an error).

view details

Henrik Lissner

commit sha 0ab6aba05664131117170a7a140587cb93918faa

perf: inhibit redisplay/echo area at startup Unnecessary redraws can add 0.2-0.4s to startup times in some cases, especially where site-files are involved (which spam *Messages* with "Loading X..." messages; which force redraws). May also indirectly fix #5643 by deferring redisplay (and therefore window-buffer-change-functions, which triggers doom-init-ui-hook, which triggers both Doom's dashboard and persp-mode). Also removes a redundant set-language-environment call. Ref #5643

view details

Henrik Lissner

commit sha e431dbc13860afb5b700c5f409716b28d3c2b4c0

fix(doom-dashboard,workspaces): module init order Change (and simplify) the load order of Doom's dashboard and persp-mode so that the dashboard always initializes later. This and 0ab6aba should fix #5643. Fix #5643 Ref 0ab6aba05664

view details

Henrik Lissner

commit sha db09cb001ff2c45c59e9b9eb3900f7bbb89493ce

perf: inhibit redisplay when loading modules Some packages my force a redraw for no good reason.

view details

Henrik Lissner

commit sha 0112319c04c1ca2a5aef39fade4e7fb9868385c1

fix(lib): add &allow-other-keys in fn! sub-arglists Before this fix: (fn! (x &key y z)) ;; implies (fn! (&key x &allow-other-keys)). But (fn! (x (&key y) &key z)) ;; would not imply (fn! (x (&key y &allow-other-keys) &key z &allow-other-keys)).

view details

Henrik Lissner

commit sha ff854157a61e1aa5f7eca98b5033d3d47abda9b0

fix(lib): package URL in documentation Fixes [[doom-package:*]] links in (future) docs and always displays a homepage URL in 'SPC h p' (or 'C-h p') package docs.

view details

Henrik Lissner

commit sha 1a86b0fc0f25b6e0ce1d554111eed14e581e4b1c

fix(cli): deploy git hooks to correct directory 'doom install' now consults git to find the hooks directory, which will work for users who have Doom as a submodule (#5632). Fix #5632

view details

Henrik Lissner

commit sha 4d20fc65cd1e435b53bf7bfc1351ef8b4c0b73f1

bump: :core bbatsov/projectile@17c152b0628e -> bbatsov/projectile@7f64570d3e68 hlissner/ws-butler@2bb49d3ee7d2 -> hlissner/ws-butler@572a10c11b6c noctuid/general.el@a0b17d207bad -> noctuid/general.el@26f1d4c4e258 raxod502/straight.el@45eb6112b2ea -> raxod502/straight.el@f81d9b755fef Fix #5619

view details

Henrik Lissner

commit sha 910230d14daa6a73f94351292e92eac11477d5e4

bump: :tools lookup alexmurray/ivy-xref@3d4c35fe2b24 -> alexmurray/ivy-xref@a82e8e117d2d brotzeit/helm-xref@23f1174cfca7 -> brotzeit/helm-xref@ea0e4ed8a9ba jacktasia/dumb-jump@542e72d3feba -> jacktasia/dumb-jump@f3176fbf9c11 tkf/emacs-request@2b68b3ca543f -> tkf/emacs-request@68003b3f8597 Fix #5637 Fix #5634

view details

Henrik Lissner

commit sha 3bd358dc36d6c7397772b1e17772e44138c380d3

fix(lookup): +lookup/online for vertico users Would formerly throw wrong-number-of-args errors.

view details

jwillhite

commit sha e0e031ad089526b1109c79c98499832ff385905c

feat(eshell): add vertico completion for eshell history (#5614)

view details

Dylan Barker

commit sha 390fd1a7b0bb88acc8b97fc858fc61574d9eb577

fix(mu4e): reflect upstream naming changes (#5620)

view details

push time in a month

push eventJanfel/doom-emacs-module-editor-fmt

Jan Felix Langenbach

commit sha 07eb68871f96e06ffb4634918af799cbee871d16

Fix undefined function +fmt-lsp-...-region-h.

view details

push time in 2 months

push eventJanfel/doom-emacs

Jeetaditya Chatterjee

commit sha 279a8978629960ccabc3245ef7073ec9b4c8fec0

feat(rss): add +rss/copy-link command Add the copy link function and bind it to `gc` as a way to draw similar comparisons to `go` which takes the entry link and sends it to the browser

view details

Jeetaditya Chatterjee

commit sha 2476c3e780085db315cfb9cbc57d086e827c413b

feat(rss): add elfeed-goodies package

view details

Jeetaditya Chatterjee

commit sha 254d6978541986cd08abdff4de8da90221ba2e3f

docs(rss): update readme - mention `elfeed-goodies` in plugin list - add `g c` binding to keybind table

view details

Colin Woodbury

commit sha c1ecbb750397fc7ffe82e5c84f5a900a4d8eb10e

fix(parinfer): unhog binding of SPC m m This was previously clobbering the underlying binding to the ubiquitous `macrostep-expand` function in Elisp buffers.

view details

Colin Woodbury

commit sha be137e04b079c1a1f84b2b2db01e30e62c02cac1

refactor!(parinfer): drop support for parinfer-mode BREAKING CHANGE: It is no longer maintained, and its author directly recommends `parinfer-rust-mode`. Fix #4323

view details

Colin Woodbury

commit sha 8377046e5ac918bafeacbe0b5d45cbbc6a0e28df

docs(parinfer): update README to latest template

view details

Colin Woodbury

commit sha fc79256de51e5e4f290007ad589465498805ef03

fix(parinfer): robust check for shared Rust object This helps other platforms like Nix that put shared objects in interesting places.

view details

Henrik Lissner

commit sha b58fad7eeef75c0032d043406e212bd5b3c121bf

fix: unresponsive which-key C-h bindings Since the which-key window didn't have focus, its C-h keybinds were unpredictably unresponsive, making next/previous-page navigation et co finnicky. This commit restores the needed focus. Ref https://www.reddit.com/r/emacs/comments/pwr7va/comment/heydq4g

view details

Henrik Lissner

commit sha 0381c7868eed5b5139f523c2aa76a93e31a3c51e

fix: doom/reload not restoring initial envvars 'doom/reload' should and cannot regenerate the user's envvar file, because it's not typically running in your shell, but it should reload your existing envvar file. Fix #5399 Ref #5344

view details

Henrik Lissner

commit sha 0fe6cb33be8bae6127352ca343948a5ab7372776

docs: add hacktoberfest announcement

view details

Henrik Lissner

commit sha d13816ce3ed0dea7e1c3b4871100d14c6e68fd86

feat(lib): extend function deftypes in letf! macro This adds support for two new definition types to the left! convenience macro: defun* and defadvice. First, defun* is for defining recursive, local functions (uses cl-labels under the hood). e.g. (letf! (defun* triangle (number) (cond ((<= number 0) 0) ((= number 1) 1) ((> number 1) (+ number (triangle (1- number)))))) ...) Second, defadvice is for defining temporary advice (which has a global effect; it can later be improved to limit scope by redefining things with cl-letf). e.g. (letf! (defadvice my-fixed-triangle (fn number) :around #'triangle (funcall fn (1+ number))) ...)

view details

TEC

commit sha 090c7b9afa089bb57856857529a8cc8495b87d93

fix(mu4e): minor errors with org-msg LaTeX eqns A typo and a missing "*" break the creation and insertion of LaTeX images. Close #5416

view details

TEC

commit sha 9e8e1d93ea8d61f227350db543d1948cbaac42f5

nit(mu4e): correct indentation

view details

Henrik Lissner

commit sha 328a145ffde0213677b059cd4011330fd1fdf6f4

fix(cli): void-variable comp-native-version-dir on 'doom purge' This error would trigger on Emacs 28 (without native-comp). Fix #5131

view details

Henrik Lissner

commit sha 541cd1a58d23d3c862b0975a69d47e73afdb1b99

tweak(lsp): lsp-ui-doc-{delay,max-width} - Wider lsp-ui-doc frames. - Slightly longer delay before lsp-ui-doc appears (was too naggy before).

view details

Henrik Lissner

commit sha 3c79078634041aa65f4a15f047d1642baa712486

fix(javascript): emmet-expand-jsx-className? = t So emmet expands class snippets to className="..." instead of class="...". Fix #5556

view details

Kevin Rauscher

commit sha abd07c2793ee373f2d74801e16bb5246685d8000

fix(ligatures): update ligature table for pragmata 0.829

view details

Tuomo Virolainen

commit sha 7b325e65f08cbc5efedcf1f45ba704f9bc176c89

docs(javascript): fix tide-rename-symbol binding

view details

Colin Woodbury

commit sha b3d1c72b6ec508d7b0120342fcdb22e576c518ae

docs(common-lisp): add a README

view details

TEC

commit sha 86a69ecf621efc956245e29db41285a4326468b1

tweak(mu4e): change org-msg ch units to em Because Outlook interprets 90ch as 90px ... nice job Outlook. I also adjusted text size and padding with code snippets while we're tweaking. Close #5439

view details

push time in 2 months

push eventJanfel/doom-emacs

Itai Y. Efrat

commit sha 777783c14478fa1e8221135dcb43e85230691320

docs(mu4e): fix msmtp config in readme - requires being in an (after! mu4e ...) to work - minor fixes

view details

Aleksei Fedotov

commit sha accffb8f5e3f4e83746bcd175c8a857eabcec639

bump!: :emacs vc rmuslimov/browse-at-remote@e02ad2189c87 -> rmuslimov/browse-at-remote@cef26f2c063f BREAKING CHANGE: browse-at-remote-remote-type-domains is replaced by browse-at-remote-remote-type-regexps. If you have a custom domain configured replace: (add-to-list 'browse-at-remote-remote-type-domains ("git.example.com" . "github") with (add-to-list 'browse-at-remote-remote-type-regexps ("^git\\.example\\.com$" . "github") Added support for Gittiles. Shortlog: Jack Rosenthal (3): Add support for Gitiles Fix broken tests More permissive regex in browse-at-remote--gerrit-url-cleanup Rustem Muslimov (2): Fix broken merge Fix savannah gnu message rmuslimov (3): Merge pull request #78 from jackrosenthal/gitiles Merge pull request #80 from jackrosenthal/broke_tests Merge pull request #81 from jackrosenthal/regex

view details

Henrik Lissner

commit sha ff62412c1179ee5e88a3d7f1271fdea675e8a682

merge: pull request #5463 from lexa/develop bump!: :emacs vc

view details

Henrik Lissner

commit sha 48239aeb97b64785d87b8747ff1b13849b2ca7f4

fix(cli): git version check on Windows Of course Git on Windows produces '2.33.0.windows.2'. Why wouldn't it?

view details

Henrik Lissner

commit sha c44aacb319d385ed21e007ef1b3c77ac381393c1

fix(rss): disable ligatures in elfeed list buffers Ligatures were interfering with font-lock in elfeed search/show buffers. Fix #3391

view details

Henrik Lissner

commit sha f9c5b44623cea7e5943ad107d842b6a625ac27fc

merge: pull request #5449 from iyefrat/mu4e-docfix docs(mu4e): fix msmtp config in readme

view details

yuuyins

commit sha 8e4381f0cf3fe6800cd15ee136874fd0aa4c0486

fix: gitignore 'places' and 'transient/' in $EMACSDIR Fix #5434

view details

TEC

commit sha f19a7483d2e1a3db6db299b98897af4005117c70

feat(doom-quit): holy hercules! more portal lines

view details

Tej Chajed

commit sha 80b20716709487645299e55cafc740f36558eead

fix(coq): disable spinner by default This was disabled upstream in https://github.com/cpitclaudel/company-coq/commit/7423ee253951a439b2491e1cd2ea8bb876d25cb7 due to a serious performance impact on some systems (even if the spinner isn't visible in the modeline).

view details

Itai Y. Efrat

commit sha 2bfb8be383b6f753f524c81b0f780593ccfc7349

fix(evil): use evil-collection for package-menu I can't find a rationale for this in the git history, and from looking through the evil-collection entry I can't think of one.

view details

Erich Grunewald

commit sha 19fa5e2559df406c3116400e7755b86e46ca217b

docs(org): fix link to org-roam v2 in readme

view details

Henrik Lissner

commit sha 4c12f28887adbc92988ef1ca47c190ecf5e2e6ac

dev: exempt '2. status:waiting' from stalebot Since this label indicates that the issue is legitimately on hold.

view details

Henrik Lissner

commit sha 6541ae5135a70d048dcbc05069c1bbc6ba47c4a2

fix: revert x-select-request-type to default Its default value is acceptable in 28+ and handles clipboard integration in PGTK Emacs, so we don't have to. Thanks to @sei40kr for revealing this fix to me (in #5219). Fix #5219

view details

Henrik Lissner

commit sha 8e3057982326b0433b0d61e23fe3c3b52398604a

tweak(evil): reduce keybind conflicts between outline & org This doesn't fix a particular issue, but makes designing keybinds for org-mode more predictable and less vulnerable to unpredictable changes imposed by evil-collection.

view details

Ernest DONG

commit sha c0490697c011e43928977ad79a3ccba92628594c

feat(python): add eglot support for +pyright (#5355)

view details

bartuka

commit sha b598d83aeb3a3d9e1eb3424c6eff5cde3f3ccb15

feat(file-templates): add clojure gitignore template (#5357)

view details

Paul A. Patience

commit sha 1467c075f71e6400880fd7e95c704393da8dd6d5

fix(wanderlust): start wl-summary-mode in emacs state (#5266)

view details

Henrik Lissner

commit sha 225f01d2f4c0e59714d7f3628a14c3b2fe6faad8

bump: :ui modeline seagle0128/doom-modeline@06606e0b8b3c -> seagle0128/doom-modeline@ef78fe07cd62 - Fixes incorrect VCS state in remote files (#5408) - Fixes icons in TUI modeline (#5380) Close #5408 Close #5380 Fix #3514

view details

Henrik Lissner

commit sha e03f1d19d853457e40c217f1dd727c43a7fc3bc4

bump: :tools lsp debugger :lang (* +lsp) emacs-lsp/dap-mode@d472a6c937cf -> emacs-lsp/dap-mode@00e1a5d70c32 emacs-lsp/lsp-dart@01d89d43f17a -> emacs-lsp/lsp-dart@64fb5d930384 emacs-lsp/lsp-haskell@eb37ac4a6a43 -> emacs-lsp/lsp-haskell@4e62cf897dd9 emacs-lsp/lsp-ivy@bccd86028e66 -> emacs-lsp/lsp-ivy@3e87441a625d emacs-lsp/lsp-java@b66a075bcb1e -> emacs-lsp/lsp-java@2a7d27e899ed emacs-lsp/lsp-metals@9f82ebee48d3 -> emacs-lsp/lsp-metals@ca927e5a837c emacs-lsp/lsp-pyright@71a79760938d -> emacs-lsp/lsp-pyright@72fd57643d2e emacs-lsp/lsp-sourcekit@ae4aa8705cc3 -> emacs-lsp/lsp-sourcekit@97ff36b228a6 joaotavora/eglot@194b178ef41c -> joaotavora/eglot@c17bdf6c98d6 non-Jedi/lsp-julia@d4a7a27d6ac7 -> non-Jedi/lsp-julia@809da95c05fe Updates lsp-mode and all lsp packages for the LSP 8.0.0 release. Close #5455 Close #5453 Close #5440 Close #5410

view details

Henrik Lissner

commit sha 358f6f57b09545e0349ee5a7a3797459c52a5e39

bump: :tools magit :emacs vc alphapapa/magit-todos@78d24cf41913 -> alphapapa/magit-todos@60152d5c4e4b magit/forge@49da45ac4515 -> magit/forge@6e8ab6c67e3b magit/git-modes@7678ead3cdbb -> magit/git-modes@433e1c57a63c magit/magit@0f4963b0ec68 -> magit/magit@1e40d0021790 pidu/git-timemachine@8d675750e921 -> pidu/git-timemachine@3381797bcbf9 Close #5465

view details

push time in 2 months

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha 897c23decfcadee782f390b5528e240fb991f099

Fix comment-indent sometimes not inserting tabs.

view details

Jan Felix Langenbach

commit sha 8b439a3c3fa1bb8d394ab3c89181dcc978ea8414

Use global-form-feed-mode.

view details

Jan Felix Langenbach

commit sha 2cb4470ea04d2cf3743675583b8b43c894bc620b

Fix issues with company-quickhelp-mode.

view details

Jan Felix Langenbach

commit sha ba633d1701376da595af689265faa27a4fc100fc

Tell flycheck and projectile about pyproject.toml.

view details

Jan Felix Langenbach

commit sha 977fd62a1ef413a36601e95fbf53d6959b8999ae

Add :post-handlers for “{” in Rust.

view details

Jan Felix Langenbach

commit sha 867c50c89d1e4e204302bf28b7a043a2997c961f

Set fill-column for Rust.

view details

push time in 2 months

issue commenthlissner/doom-emacs

[Discussion] The future of :editor format

@npajkovsky I have now split the module into it’s own repository, see https://github.com/Janfel/doom-emacs-module-editor-fmt. You can pull it into your config at $DOOMDIR/modules/editor/fmt using git clone. Then you just have to enable :editor fmt in your $DOOMDIR/init.el and run doom sync.

You can rebind the :editor format bindings like this:

(map! :when (featurep! :editor fmt)
      :nv "g =" #'+fmt:region
      :map doom-leader-code-map
      :desc "Format buffer/region" "f" #'+fmt/dwim)

And for overriding the defaults you can use code like in this example:

(setq-local! 'emacs-lisp-mode +fmt-formatter #'indent-region)

I will also put this documentation in the repository once I get around to writing a README.

Janfel

comment created time in 2 months

push eventJanfel/doom-emacs-module-editor-fmt

Jan Felix Langenbach

commit sha f70a0caad2df125f76685103284a1c387bddbc4c

Note and indentation.

view details

push time in 2 months

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha a8f419ae4e34538923bf99260dfe7991f52dfadb

Move editor/fmt into submodule.

view details

push time in 2 months

create barnchJanfel/doom-emacs-module-editor-fmt

branch : master

created branch time in 2 months

created repositoryJanfel/doom-emacs-module-editor-fmt

created time in 2 months

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha 59ff2104364507073b985a239780942a50e30790

Fix (cl-destructuring-bind (...) NIL) errors.

view details

push time in 2 months

push eventJanfel/doom-emacs-config

Jan Felix Langenbach

commit sha 26ee4418d34f85719e3b7442a5c07e51fda7fd4a

Update init.el.

view details

push time in 2 months

issue commenthlissner/doom-emacs

Make lisp-interaction-mode-map inherit from emacs-lisp-mode-map

This issue is still valid.

Janfel

comment created time in 3 months

issue commenthlissner/doom-emacs

Directory local variables not evaluated for fundamental-mode.

This issue is still valid.

Janfel

comment created time in 3 months

more