    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 649
          * Pull requests 77
          * 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 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

                   2. fix(org): add missing autoloads for org-attach …

                        org-attach-delete-one and -all are bound to keys, thus requiring
                        autoload.
                          mosquito-magnet authored and hlissner committed Sep 22, 2023
                          Copy the full SHA
                          db29f71 View commit details
                          Browse the repository at this point in the history

                Commits on Sep 20, 2023

                   1. perf(zig): quote flycheck-define-checker …

                        Eager expansion of the flycheck-define-checker macro causes flycheck to
                        be unavoidably eager-loaded at startup, regardless of other deferral
                        techniques, slowing down startup considerably, as it pulls in a number
                        of associated packages/config with it.
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          3983fba View commit details
                          Browse the repository at this point in the history

                   2. perf(evil): defer evil-collection-tab-bar …

                        It gets pulled in early and unavoidably, slowing down startup.
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          96aed4b View commit details
                          Browse the repository at this point in the history

                   3. feat(beancount): add +beancount/occur command …

                        Inspired by org-occur (or org-sparse-tree): hides all
                        transactions/directives in the buffer that don't involve a selected
                        account.
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          1baea0c View commit details
                          Browse the repository at this point in the history

                   4. fix(beancount): previous-transaction: jump-to-start behavior …

                        To match +beancount/previous-transaction's docstring: this command
                        should jump to the start of the transaction/directive at point first,
                        before jumping to the previous one. Now it does so.
                        
                        It should also return nil if it fails.
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          c5e387f View commit details
                          Browse the repository at this point in the history

                   5. tweak(beancount): include directives for next/prev transaction …

                        +beancount/next-transaction and +beancount/previous-transaction would
                        formerly skip timestampped directives, e.g.
                        
                          2016-09-15 * "Foo" ""
                            Expenses:Y                                  779.00 DKK
                            Assets:X:Checkings
                          2016-11-16 balance Assets:X:Checkings         8,417.58 DKK
                          2016-12-13 * "Bar" ""
                            Assets:X:Checkings                          2,100.00 DKK
                            Income:Z
                        
                        The `balance` directive would be skipped over. This commit changes that
                        to include them. Perhaps the commands should be renamed to
                        +beancount/{next,previous}-entry to better reflect my intended purpose
                        for them?
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          36651d6 View commit details
                          Browse the repository at this point in the history

                   6. nit(beancount): revise docstrings & sharp-quotes functions

                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          96e6b72 View commit details
                          Browse the repository at this point in the history

                   7. tweak(format): doom-debug-variables: add apheleia-log-only-errors

                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          a4d9567 View commit details
                          Browse the repository at this point in the history

                   8. bump: :ui …

                        Alexander-Miller/treemacs@fe471314f198 -> Alexander-Miller/treemacs@56691a530abb
                        doomemacs/themes@d1d6c2953ff3 -> doomemacs/themes@4aee1f5a0e54
                        emacs-straight/minimap@ed7490652a67 -> emacs-straight/minimap@90aeeb5798ff
                        seagle0128/doom-modeline@173ad0a27f2c -> seagle0128/doom-modeline@93f240f7a0bf
                        tarsius/hl-todo@0faf8569b67f -> tarsius/hl-todo@70ce48470c85
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          7da57e7 View commit details
                          Browse the repository at this point in the history

                   9. bump: :emacs ibuffer undo …

                        emacs-straight/undo-tree@16f4121032d0 -> emacs-straight/undo-tree@f9e7eac16f67
                        emacs-straight/vundo@26c929229ae0 -> emacs-straight/vundo@24271862a2f7
                        ideasman42/emacs-undo-fu-session@7b3fd0647dd1 -> ideasman42/emacs-undo-fu-session@a6c4f73bc224
                        ideasman42/emacs-undo-fu@0e22308de833 -> ideasman42/emacs-undo-fu@0e74116fd5c7
                        purcell/ibuffer-projectile@ecbe482804a2 -> purcell/ibuffer-projectile@710ecac15782
                        purcell/ibuffer-vc@9204001d1c5c -> purcell/ibuffer-vc@1388d2ea1828
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          7cae2b0 View commit details
                          Browse the repository at this point in the history

                  10. bump: :term …

                        akermu/emacs-libvterm@3e5a9b754b8e -> akermu/emacs-libvterm@94e2b0b2b4a7
                        akreisher/eshell-syntax-highlighting@1ba39a9ffb22 -> akreisher/eshell-syntax-highlighting@8bf0494ca719
                        szermatt/emacs-bash-completion@25611eed1e08 -> szermatt/emacs-bash-completion@f1daac0386c2
                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          fba8dda View commit details
                          Browse the repository at this point in the history

                  11. refactor(format): swap to string-blank-p & memq

                          hlissner committed Sep 20, 2023
                          Copy the full SHA
                          cdbf58a 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.