    Skip to content
    Toggle navigation
          Sign up
            * Product
                        + Actions
                        Automate any workflow
                        + Packages
                        Host and manage packages
                        + Security
                        Find and fix vulnerabilities
                        + Codespaces
                        Instant dev environments
                        + Copilot
                        Write better code with AI
                        + Code review
                        Manage code changes
                        + Issues
                        Plan and track work
                        + Discussions
                        Collaborate outside of code
                  Explore
                    + All features
                    + Documentation
                    + GitHub Skills
                    + Blog
            * Solutions
                  For
                    + Enterprise
                    + Teams
                    + Startups
                    + Education
                  By Solution
                    + CI/CD & Automation
                    + DevOps
                    + DevSecOps
                  Resources
                    + Learning Pathways
                    + White papers, Ebooks, Webinars
                    + Customer Stories
                    + Partners
            * Open Source
                        + GitHub Sponsors
                        Fund open source developers
                        + The ReadME Project
                        GitHub community articles
                  Repositories
                    + Topics
                    + Trending
                    + Collections
            * Pricing
              Search or jump to...

                Search code, repositories, users, issues, pull requests...

                        Search
                          Clear
                        Search syntax tips

                      Provide feedback

                  We read every piece of feedback, and take your input very seriously.

                  Include my email address so I can be contacted
                  Cancel Submit feedback

                      Saved searches

                      Use saved searches to filter your results more quickly

                      Name
                      Query

                    To see all available qualifiers, see our documentation.

                  Cancel Create saved search
              Sign in
            Sign up
      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
            {{ message }}
              doomemacs / doomemacs Public
              * 
              * Notifications
              * Fork 3k
                * Star 17.8k
          * Code
          * Issues 648
          * Pull requests 68
          * Projects 8
          * Security
          * Insights
          Additional navigation options
                  * Code
                  * Issues
                  * Pull requests
                  * Projects
                  * Security
                  * Insights

            Commits

          Permalink
              master
                  Switch branches/tags
                    Branches Tags
                      Could not load branches
                      Nothing to show
                    {{ refName }} default
                    View all branches
                      Could not load tags
                      Nothing to show
                    {{ refName }} default
                    View all tags

                  Name already in use

                  A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
              Cancel Create

                Commits on Nov 24, 2023

                   1. bump: :tools debugger lsp …

                        emacs-lsp/dap-mode@096070aacff8 -> emacs-lsp/dap-mode@755845ae053b
                        emacs-lsp/lsp-mode@266945b3e470 -> emacs-lsp/lsp-mode@d441f3d268a3
                        emacs-straight/eglot@8ccec6532e70 -> emacs-straight/eglot@2b145778ba5e
                        realgud/realgud@220ce2c348da -> realgud/realgud@365063ea8ce8
                        
                        Fix: #7540
                          hlissner committed Nov 24, 2023
                          Copy the full SHA
                          cb3d019 View commit details
                          Browse the repository at this point in the history

                   2. fix(org): call org-reveal in correct buffer …

                        Sometimes, `org-reveal` is called in the wrong buffer which throws an
                        error.  For example, `org-link-open-from-string` creates an temporary
                        org-mode buffer that gets killed very quickly which means that
                        `org-reveal` gets called in a different buffer.  I have also had issues
                        with org-reveal getting called in the org-roam buffer, which is why this
                        commit also saves the buffer it was called in.
                        
                        Co-authored-by: Leo Okawa Ericson <git@relevant-information.com>
                          Zetagon and Leo Okawa Ericson committed Nov 24, 2023
                          Copy the full SHA
                          31b2ad2 View commit details
                          Browse the repository at this point in the history

                   3. fix(treemacs): do not overwrite git mode when treemacs-python-executa… …

                        …ble is set
                          kiana-S authored and hlissner committed Nov 24, 2023
                          Copy the full SHA
                          c3b228f View commit details
                          Browse the repository at this point in the history

                Commits on Nov 23, 2023

                   1. bump: :lang java …

                        Groovy-Emacs-Modes/groovy-emacs-modes@c612ac1e9f74 -> Groovy-Emacs-Modes/groovy-emacs-modes@7b8520b2e2d3
                        emacs-lsp/lsp-java@dbe448a886e2 -> emacs-lsp/lsp-java@449673da7221
                        mopemope/meghanada-emacs@59c46cabb7ee -> mopemope/meghanada-emacs@fb29746e442e
                        
                        Co-authored-by: aveseli <aveseli@users.noreply.github.com>
                        Close: #7554
                          hlissner and aveseli committed Nov 23, 2023
                          Copy the full SHA
                          13fa55d View commit details
                          Browse the repository at this point in the history

                   2. bump: :lang scala …

                        emacs-lsp/lsp-metals@a2df7263ece6 -> emacs-lsp/lsp-metals@da7e54ed65f4
                        
                        - (#7475) lsp-metals moved on from treemacs-extensions (obsolete) to
                          treemacs-treelib.
                        
                        Co-authored-by: prashantvithani <prashantvithani@users.noreply.github.com>
                        Close: #7475
                          hlissner and prashantvithani committed Nov 23, 2023
                          Copy the full SHA
                          9be60fb View commit details
                          Browse the repository at this point in the history

                   3. bump: :editor fold …

                        emacs-tree-sitter/ts-fold@9d9e0c5cf7b5 -> emacs-tree-sitter/ts-fold@75e72c658ad8
                        
                        - (#7480) Adds/enhances support for new languages.
                        
                        Co-authored-by: jperras <jperras@users.noreply.github.com>
                        Close: #7480
                        Ref: https://github.com/emacs-tree-sitter/ts-fold/releases/tag/0.2.0
                          hlissner and jperras committed Nov 23, 2023
                          Copy the full SHA
                          80f8b6b View commit details
                          Browse the repository at this point in the history

                   4. bump: :app rss …

                        remyhonig/elfeed-org@7f3ad868f2fa -> remyhonig/elfeed-org@fe59a96969bd 
                        
                        - fix elfeed-org-export-opml error
                        - perf: use temporary buffers instead of find-file
                        - replace outline-on-heading-p with org-at-heading-p
                        - fix typo in last changes
                        
                        Ref: remyhonig/elfeed-org#88
                          CrCs2O4 committed Nov 23, 2023
                          Copy the full SHA
                          a00f030 View commit details
                          Browse the repository at this point in the history

                   5. fix: premature use of emoji fontset in <=28.1 …

                        317cea5 assumed Emacs 28, but Doom still tries to support 27.
                        Attempting to use the undefined emoji script on 27 results in an error.
                        Prior to 28, emoji are part of the symbol script, which the following
                        `set-fontset-font` call already handles.
                        
                        Amend: 317cea5
                        Ref: #7448
                        Fix: #7505
                          hpfr committed Nov 23, 2023
                          Copy the full SHA
                          edd9585 View commit details
                          Browse the repository at this point in the history

                   6. tweak(doom-quit): make quit message OS-sensitive

                          zardoz03 committed Nov 23, 2023
                          Copy the full SHA
                          574cd32 View commit details
                          Browse the repository at this point in the history

                   7. tweak: helpful-set-variable-function: use setq! …

                        helpful-set-variable-function defaults to setopt if it's available, setq
                        otherwise. `setopt` is superior for this use case because it uses
                        custom.el's mechanism for setting variables (thus respecting custom.el's
                        setters and type checks), however, it is unavailable in Emacs 28 and
                        earlier (`setopt` was introduced in 29).
                        
                        Doom defines `setq!`, which is a drop-in replacement for setopt, and is
                        functional in Emacs 28, so it is the better option here.
                        
                        Ref: #7527
                          LemonBreezes authored and hlissner committed Nov 23, 2023
                          Copy the full SHA
                          1bc5f44 View commit details
                          Browse the repository at this point in the history

                   8. bump: :term eshell …

                        Ambrevar/emacs-fish-completion@10384881817b -> Ambrevar/emacs-fish-completion@df42e1530829
                        akreisher/eshell-syntax-highlighting@8bf0494ca719 -> akreisher/eshell-syntax-highlighting@4ac27eec6595# Please enter the commit message for your changes. Lines starting
                        
                        - (#7529) Fix elisp code-completion in Eshell.
                        
                        Close: #7529
                          LemonBreezes authored and hlissner committed Nov 23, 2023
                          Copy the full SHA
                          a180579 View commit details
                          Browse the repository at this point in the history

                   9. bump: :core …

                        Fuco1/smartparens@79a338db115f -> Fuco1/smartparens@0778a8a84064
                        Wilfred/helpful@66ba816b26b6 -> Wilfred/helpful@a32a5b3d959a
                        bbatsov/projectile@971cd5c4f25f -> bbatsov/projectile@9446ea92d284
                        emacs-compat/compat@ecf53005abf6 -> emacs-compat/compat@ea8de2ea18cf
                        emacs-straight/project@ce140cdb7013 -> emacs-straight/project@f64bcf065c07
                        radian-software/straight.el@5e84c4e2cd8c -> radian-software/straight.el@b3760f5829db
                        rainstormstudio/nerd-icons.el@619a0382d2e1 -> rainstormstudio/nerd-icons.el@e109d09b9570
                        
                        Co-authored-by: LemonBreezes <LemonBreezes@users.noreply.github.com>
                        Close: #7527
                          hlissner and LemonBreezes committed Nov 23, 2023
                          Copy the full SHA
                          c5f561b View commit details
                          Browse the repository at this point in the history

                Commits on Oct 7, 2023

                   1. refactor: defvar -> defcustom …

                        Ref: 8c442d8
                          hpfr authored and hlissner committed Oct 7, 2023
                          Copy the full SHA
                          9863985 View commit details
                          Browse the repository at this point in the history

                   2. refactor: make fallback font families constant …

                        These are undocumented internal variables for basic platform-specific
                        fallbacks. Now that doom-symbol-font and doom-emoji-font exist, make
                        them constant.
                          hpfr authored and hlissner committed Oct 7, 2023
                          Copy the full SHA
                          b42882c View commit details
                          Browse the repository at this point in the history

                   3. fix: fall back to emoji font for symbols …

                        Symbols fonts vary widely in their coverage of Unicode symbols blocks.
                        Emoji fonts are generally guaranteed to cover the small subset of
                        symbols code points that have assigned emoji representations, so fall
                        back to them when symbols fonts are lacking.
                        
                        Ref: https://en.wikipedia.org/w/index.php?title=Variant_form_(Unicode)&oldid=1175107681#Blocks_with_standardized_variation_sequences
                          hpfr authored and hlissner committed Oct 7, 2023
                          Copy the full SHA
                          7abed4d View commit details
                          Browse the repository at this point in the history

                   4. feat: add doom-emoji-font …

                        This parallels doom-symbol-font for emoji. In the process, refactor
                        symbol and emoji font setup to take advantage of these parallels.
                          hpfr authored and hlissner committed Oct 7, 2023
                          Copy the full SHA
                          37affa5 View commit details
                          Browse the repository at this point in the history

                   5. refactor: doom-unicode-font -> doom-symbol-font …

                        No font supports all of Unicode or anywhere near it. It’s not even
                        really possible with current font formats. Therefore, rename
                        `doom-unicode-font` to `doom-symbol-font`. Only set it as a fallback for
                        characters in the `symbol` and `mathematical` scripts.
                          hpfr authored and hlissner committed Oct 7, 2023
                          Copy the full SHA
                          4499ce7 View commit details
                          Browse the repository at this point in the history

                   6. docs: clarify doom-unicode-font default …

                        d4dec35 removed Apple Color Emoji, and it wasn’t clear how Symbola
                        was set if this variable was nil.
                          hpfr authored and hlissner committed Oct 7, 2023
                          Copy the full SHA
                          1cc7b04 View commit details
                          Browse the repository at this point in the history

                   7. fix: assign emoji fallbacks directly to emoji script …

                        Ref: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=12d2fb58c416b557924174f57bfb1c9b9e7cf999
                          hpfr authored and hlissner committed Oct 7, 2023
                      4
                          Copy the full SHA
                          317cea5 View commit details
                          Browse the repository at this point in the history

                   8. fix: assign Nerd Fonts directly to Unicode PUAs …

                        Nerd Fonts assign icons to code points in these Unicode Private Use
                        Areas. `doom-unicode-font` is now available again as a user-defined
                        fallback of last resort for non-PUA Unicode code points.
                        
                        Ref: https://github.com/ryanoasis/nerd-fonts/wiki/Glyph-Sets-and-Code-Points/f12c615e4d2a411d5e9b3cc57533cf4866e6e3f2#overview
                          hpfr authored and hlissner committed Oct 7, 2023
                          Copy the full SHA
                          5e6430e View commit details
                          Browse the repository at this point in the history

                Commits on Oct 6, 2023

                   1. fix(popup): change evil function to call following upstream rename

                          howsiwei authored and hlissner committed Oct 6, 2023
                          Copy the full SHA
                          c4bb95e View commit details
                          Browse the repository at this point in the history

                   2. nit(mu4e): remove underline for blank space …

                        Previously, this was a bit confusing and didn't look quite right.
                        Instead, just pad the space in the temp buffer instead of fontifying it
                        into a button.
                          seanfarley authored and hlissner committed Oct 6, 2023
                          Copy the full SHA
                          5df41be View commit details
                          Browse the repository at this point in the history

                   3. fix(mu4e): set popup rules for mu4e …

                        I'm not sure how this works for anyone without setting these rules. By
                        setting them here, users will have a good out-of-box experience of using
                        mu4e.
                          seanfarley authored and hlissner committed Oct 6, 2023
                          Copy the full SHA
                          ce8c2af View commit details
                          Browse the repository at this point in the history

                   4. feat(mu4e): set consistent icons for `mu4e-modeline-*' variables …

                        These are new variables in mu4e so let's go ahead and set them to match
                        doom's style for email icons.
                          seanfarley authored and hlissner committed Oct 6, 2023
                          Copy the full SHA
                          feec936 View commit details
                          Browse the repository at this point in the history

                   5. feat(mu4e): add space-right argument to `+mu4e-normalised-icon' …

                        This allows a tiny (but equal) amount of space to the right of the icon.
                        In the next patch, we'll use this for some icons in the modeline.
                          seanfarley authored and hlissner committed Oct 6, 2023
                          Copy the full SHA
                          b40e435 View commit details
                          Browse the repository at this point in the history

                   6. refactor(mu4e): prepare `+mu4e-normalised-icon' for extra padding …

                        This is non-functional change to use `format' instead of `concat'. It
                        will make the next patch easier to read.
                          seanfarley authored and hlissner committed Oct 6, 2023
                          Copy the full SHA
                          9f92206 View commit details
                          Browse the repository at this point in the history

                   7. nit(mu4e): :height parameter was already the default value …

                        No need to send it since it's the default value.
                          seanfarley authored and hlissner committed Oct 6, 2023
                          Copy the full SHA
                          10567b6 View commit details
                          Browse the repository at this point in the history

                   8. fix(rust): make cargo popups consistent …

                        When invoking `rustic-cargo-run` a buffer called `*cargo-run*` is
                        opened. This adds a rule such that this buffer opens in a popup window
                        that is the same as the popup windows for other rustic cargo commands.
                        
                        Ref: #2623
                          arnfaldur committed Oct 6, 2023
                          Copy the full SHA
                          bd9aef9 View commit details
                          Browse the repository at this point in the history

                Commits on Oct 5, 2023

                   1. fix(workspaces): check before loading tab configuration …

                        Fix: #7139
                          roife committed Oct 5, 2023
                          Copy the full SHA
                          1a2789c View commit details
                          Browse the repository at this point in the history

                   2. docs(nix): mention +lsp flag …

                        Ref: #6592
                          stuebinm committed Oct 5, 2023
                          Copy the full SHA
                          da99d39 View commit details
                          Browse the repository at this point in the history

                   3. fix: use ansi-color-compilation-filter on emacs28+ …

                        I'm using Emacs30 and on my version,
                        doom-apply-ansi-color-to-compilation-buffer-h does not colorize all the
                        escape sequences. Using ansi-color-compilation-filter instead fixes this
                        for me.
                          LemonBreezes authored and hlissner committed Oct 5, 2023
                          Copy the full SHA
                          f5be3ec View commit details
                          Browse the repository at this point in the history

                   4. fix(data): correct XML closing tag insertion …

                        `nxml-slash-auto-complete-flag` inserts the rest of the closing tag when
                        `</` is inserted, but smartparens also defines `(sp-local-pair "<" ">")`
                        for `sp--html-modes`, so two `>` are inserted for closing tags. Apply
                        the upstream developer’s suggested fix.
                        
                        Fix: #6331
                        Ref: Fuco1/smartparens#397
                          hpfr authored and hlissner committed Oct 5, 2023
                          Copy the full SHA
                          1e1e615 View commit details
                          Browse the repository at this point in the history

                   5. fix(vertico): ensure recentf-mode for consult-buffer …

                        `consult-buffer` uses `recentf` to populate file candidates. It is not
                        uncommon to use `consult-buffer` as a single entry point to buffers,
                        bookmarks and recent files, effectively replacing `recentf` and
                        `consult-recent-file`.
                        
                        To improve startup performance, Doom enables `recentf-mode` after the
                        first file is opened (0e851ac). When executing `consult-buffer` at
                        startup, `recentf-mode` won’t be enabled yet. Add it to the
                        `consult-recent-file` advice to ensure that can’t happen.
                        
                        Unlike `consult-recent-file`, `consult-buffer` does have significant
                        functionality without `recentf-mode`, but for the tiny fraction of Doom
                        users that disable `recentf-mode`, this is easy enough to
                        `advice-remove`.
                        
                        Fix: #7461
                          hpfr authored and hlissner committed Oct 5, 2023
                          Copy the full SHA
                          2497d58 View commit details
                          Browse the repository at this point in the history

                   6. fix(ocaml): add dune-project to ocaml projectile root files

                          Pieter-Jan Vandenbussche authored and hlissner committed Oct 5, 2023
                          Copy the full SHA
                          8eebab4 View commit details
                          Browse the repository at this point in the history

                Commits on Sep 22, 2023

                   1. bump: :lang ruby …

                        pd/yard-mode.el@ef3426ff55b6 -> pd/yard-mode.el@de1701753a64
                        nonsequitur/inf-ruby@6f1df882ab31 -> nonsequitur/inf-ruby@03475ac1cca4
                        dgutov/robe@b9d5ab549f73 -> dgutov/robe@912ae2ba1f46
                        pezra/rspec-mode@62853a428b41 -> pezra/rspec-mode@29df3d081c6a
                          vitallium authored and hlissner committed Sep 22, 2023
                          Copy the full SHA
                          844a82c View commit details
                          Browse the repository at this point in the history
              NewerOlder

  Footer

        © 2023 GitHub, Inc.

    Footer navigation

      * Terms
      * Privacy
      * Security
      * Status
      * Docs
      * Contact GitHub
      * Pricing
      * API
      * Training
      * Blog
      * About
    You can’t perform that action at this time.