    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 57
          * 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 28, 2023

                   1. fix(latex): avoid stealing focus after compilation …

                        Current LaTeX module uses `TeX-command-run-all` for compilation, which
                        by default opens the compiled document in a viewer. This behavior causes
                        a loss of focus from the Emacs window. We address this by adding a
                        custom compilation function.
                          maoli17 authored and hlissner committed Nov 28, 2023
                          Copy the full SHA
                          c2818bc View commit details
                          Browse the repository at this point in the history

                   2. merge: pull request #7549 from John-Goff/master

                          hlissner committed Nov 28, 2023
                          Copy the full SHA
                          3cdf67c View commit details
                          Browse the repository at this point in the history

                   3. fix(swift): don't load lsp-sourcekit with eglot …

                        The `use-package!` declaration for lsp-sourcekit in `config.el` did not
                        match the `package!` declaration in `packages.el`: this resulted in
                        `lsp-sourcekit` being loaded but never installed. The removal of this
                        package also resulted in there no longer being a proper LSP client with
                        eglot--this has also been fixed.
                          PatrickNorton committed Nov 28, 2023
                          Copy the full SHA
                          9c3d195 View commit details
                          Browse the repository at this point in the history

                Commits on Nov 27, 2023

                   1. fix(format): correct name of feature

                          John-Goff committed Nov 27, 2023
                          Copy the full SHA
                          fbd00b6 View commit details
                          Browse the repository at this point in the history

                   2. docs(format): reasoning for using +format/buffer

                          John-Goff committed Nov 27, 2023
                          Copy the full SHA
                          c076b12 View commit details
                          Browse the repository at this point in the history

                   3. docs(format): describe interaction between +onsave and LSP

                          John-Goff committed Nov 27, 2023
                          Copy the full SHA
                          9da33cf View commit details
                          Browse the repository at this point in the history

                   4. refactor(format): describe what hook does

                          John-Goff committed Nov 27, 2023
                          Copy the full SHA
                          9d8f657 View commit details
                          Browse the repository at this point in the history

                   5. docs(format): fix name of doom-package

                          John-Goff committed Nov 27, 2023
                          Copy the full SHA
                          85d20f7 View commit details
                          Browse the repository at this point in the history

                   6. docs(format): document +format-on-save-disabled-modes in README

                          John-Goff committed Nov 27, 2023
                          Copy the full SHA
                          9b718f8 View commit details
                          Browse the repository at this point in the history

                   7. fix(format): align behaviour and documentation …

                        `+format-on-save-disabled-modes` documentation was referencing behaviour
                        that no longer exists, as well as documenting behaviour that was not
                        implemented.
                          John-Goff committed Nov 27, 2023
                          Copy the full SHA
                          cdbf97b View commit details
                          Browse the repository at this point in the history

                Commits on Nov 26, 2023

                   1. bump: :completion company …

                        sebastiencs/company-box@766546b2668b -> sebastiencs/company-box@b6f53e26adf9
                        company-mode/company-mode@2ca3e29abf87 -> company-mode/company-mode@9b21604d1969
                        
                        Fix: #6710
                          maoli17 authored and hlissner committed Nov 26, 2023
                          Copy the full SHA
                          95e3491 View commit details
                          Browse the repository at this point in the history

                   2. docs(clojure): clarify optional deps & add enrich-classpath note

                          elken authored and hlissner committed Nov 26, 2023
                          Copy the full SHA
                          fbf7e86 View commit details
                          Browse the repository at this point in the history

                   3. bump: :lang clojure …

                        babashka/neil@1dbac785cee4 -> babashka/neil@40993873bb4e
                        clojure-emacs/cider@1ed5163433c9 -> clojure-emacs/cider@120fd885d37c
                        clojure-emacs/clj-refactor.el@b5abe655e572 -> clojure-emacs/clj-refactor.el@0a2a6cbc2e29
                        clojure-emacs/clojure-mode@3453cd229b41 -> clojure-emacs/clojure-mode@25d713a67d8e
                        clojure-emacs/parseclj@4d0e780e00f1 -> clojure-emacs/parseclj@74ff7d63fed9
                        clojure-emacs/parseedn@a09686fbb911 -> clojure-emacs/parseedn@c8f07926a688
                        ericdallo/jet.el@f007660c568e -> ericdallo/jet.el@7d5157aac692
                        
                        Closes #7515
                          elken authored and hlissner committed Nov 26, 2023
                          Copy the full SHA
                          45f86d9 View commit details
                          Browse the repository at this point in the history

                Commits on Nov 24, 2023

                   1. docs(terraform): mention +lsp flag

                          ponchoalv authored and hlissner committed Nov 24, 2023
                          Copy the full SHA
                          6a12331 View commit details
                          Browse the repository at this point in the history

                   2. fix(plantuml): flycheck: executable support …

                        The flycheck-plantuml is by default configured to always run plantuml
                        via "java". This only works with a downloaded plantuml. However, I would
                        prefer to have plantuml installed via my package manager (fedora/dnf).
                        
                        A locally installed PlantUML executable is already detected by default
                        for normal use (export/preview), we can also use it for flycheck.
                        
                        If plantuml is downloaded using plantuml-download-jar, this jar is still
                        used by default (see setq plantuml-exec-mode), so this should not affect
                        previous setups.
                          nbfalcon authored and hlissner committed Nov 24, 2023
                          Copy the full SHA
                          7d5ceff View commit details
                          Browse the repository at this point in the history

                   3. bump: :lang markdown …

                        jrblevin/markdown-mode@c765b73b370f -> jrblevin/markdown-mode@b1a862f0165b
                        
                        - The workaround introduced aad7bc5 addressed an issue that was
                          fixed upstream (jrblevin/markdown-mode@44f0e89534e6).
                        
                        Ref: jrblevin/markdown-mode#578
                        Revert: aad7bc5
                          TheJJ committed Nov 24, 2023
                          Copy the full SHA
                          7fb69fa View commit details
                          Browse the repository at this point in the history

                   4. docs(rss): add a missing double quote in README

                          cowboy-bebug authored and hlissner committed Nov 24, 2023
                          Copy the full SHA
                          52be142 View commit details
                          Browse the repository at this point in the history

                   5. docs: replace single -> double semicolons

                          cowboy-bebug authored and hlissner committed Nov 24, 2023
                          Copy the full SHA
                          d9a5b32 View commit details
                          Browse the repository at this point in the history

                   6. refactor(evil): remove lisp prefix-function embrace pair …

                        A more generalized lisp prefix function was added upstream, so ours is
                        no longer needed.
                        
                        Ref: cute-jumper/embrace.el#26
                          LemonBreezes committed Nov 24, 2023
                          Copy the full SHA
                          2a875d9 View commit details
                          Browse the repository at this point in the history

                   7. docs(upload): append slash to ssh-deploy-root-local …

                        Suffix ssh-deploy-root-local's path with a trailing slash (to be
                        consistent with upstream documentation and the example value for
                        ssh-deploy-root-remote right below it).
                        
                        Co-authored-by: visika <visika@users.noreply.github.com>
                        Ref: #7513
                          hlissner and visika committed Nov 24, 2023
                          Copy the full SHA
                          e133da7 View commit details
                          Browse the repository at this point in the history

                   8. fix(upload): ssh-deploy-on-explicit-save: incorrect type …

                        According to upstream package emacs-ssh-deploy, the value 0 should
                        disable the auto-save behavior. As the ssh-deploy-on-explicit-save is
                        considered true if its value is 0, it triggers the after-save-hook
                        anyway. This commit fixes the hook so it conforms to upstream
                        definition:
                        
                          ssh-deploy-on-explicit-save Enabled automatic uploads on save (integer)
                        
                        Co-authored-by: visika <visika@users.noreply.github.com>
                        Close: #7513
                        Fix: #7512
                          hlissner and visika committed Nov 24, 2023
                          Copy the full SHA
                          5100ab1 View commit details
                          Browse the repository at this point in the history

                   9. perf(lsp): turn off eglot events buffer …

                        The `eglot-events-buffer-size` setting disables the `eglot-events-buffer`
                        when 0, enabling more consistent performance on long running emacs
                        instance.
                        Default is 2000000 lines. After each new event the events buffer
                        is pretty printed as a whole, which causes steady performance decrease
                        over time.
                        Quite a bit of CPU is spent on pretty priting and Emacs GC is put under
                        high pressure.
                          vlcek authored and hlissner committed Nov 24, 2023
                          Copy the full SHA
                          6bea1f6 View commit details
                          Browse the repository at this point in the history

                  10. feat(eshell): add imenu support

                          LemonBreezes authored and hlissner committed Nov 24, 2023
                          Copy the full SHA
                          dc16fe1 View commit details
                          Browse the repository at this point in the history

                  11. refactor(eshell): eshell-prompt-regexp …

                        This new default makes eshell-prompt-regexp's consumers a little less
                        susceptible to false positives in garbage/process output and a little
                        more resistant to user changes to eshell-prompt-function. It's also
                        closer to its default value (KISS).
                          hlissner committed Nov 24, 2023
                          Copy the full SHA
                          e4b1ed5 View commit details
                          Browse the repository at this point in the history

                  12. bump: :tools tree-sitter …

                        emacs-tree-sitter/tree-sitter-langs@2f0f97abbd97 -> emacs-tree-sitter/tree-sitter-langs@3a3ad0527d5f
                        meain/evil-textobj-tree-sitter@19979843f5fc -> meain/evil-textobj-tree-sitter@9a9edd42a2dc
                        
                        Close: #7560
                        Co-authored-by: l2dy <l2dy@users.noreply.github.com>
                          hlissner and l2dy committed Nov 24, 2023
                          Copy the full SHA
                          fba1d40 View commit details
                          Browse the repository at this point in the history

                  13. 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

                  14. 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

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

                        …ble is set
                          kiana-S authored and hlissner committed Nov 24, 2023
                      3
                          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
              NewerOlder

  Footer

      © 2023 GitHub, Inc.

    Footer navigation

      * Terms
      * Privacy
      * Security
      * Status
      * Docs
      * Contact
    You can’t perform that action at this time.