Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Local variables entry is missing the suffix" error when installing packages #2637

Closed
rzikm opened this issue Feb 29, 2020 · 5 comments
Closed
Labels
is:upstream Originates from outside the project and cannot be fully addressed here module:core:cli Pertains to the `$ doom` script re:git re:packages Pertains to package & dependency management status:resolved-elsewhere Issue was addressed outside of Doom, needing no action on Doom's part

Comments

@rzikm
Copy link

rzikm commented Feb 29, 2020

What did you expect to happen?
Using cc module, or *-posframe packages and running doom sync should work.

What actually happened?
Error during compilation of the affected packages(s),

error: (Local variables entry is missing the suffix)

full output available below.

Additional details:
Currently running emacs 26.3, but I have tried 27 and 28 with same result.
I have tried reinstalling doom from scratch.
On my work PC, I have exactly the same setup, but there it works correctly. I was unable to find any similar issues on the internet.

repo link: https://github.com/rzikm/.doom.d/
running doom -d sync produces following output

- Debug mode on
> Synchronizing your config with Doom Emacs...
  > (Re)generating core autoloads...
    > Generating core autoloads...
    - Scanning core/autoload/buffers.el
    - Scanning core/autoload/cache.el
    - Scanning core/autoload/cli.el
    - Scanning core/autoload/config.el
    - Scanning core/autoload/debug.el
    - Scanning core/autoload/files.el
    - Scanning core/autoload/fonts.el
    - Scanning core/autoload/format.el
    - Scanning core/autoload/help.el
    - Scanning core/autoload/packages.el
    - Scanning core/autoload/plist.el
    - Scanning core/autoload/projects.el
    - Scanning core/autoload/scratch.el
    - Scanning core/autoload/sessions.el
    - Scanning core/autoload/text.el
    - Scanning core/autoload/themes.el
    - Scanning core/autoload/ui.el
    - Scanning modules/app/calendar/autoload.el
    - Scanning modules/app/irc/autoload/irc.el
    - Scanning modules/app/irc/autoload/settings.el
    - Scanning modules/app/regex/autoload/export.el
    - Scanning modules/app/regex/autoload/regex.el
    - Scanning modules/app/rss/autoload.el
    - Scanning modules/app/twitter/autoload.el
    - Scanning modules/checkers/spell/autoload.el
    - Scanning modules/checkers/syntax/autoload.el
    - Scanning modules/completion/company/autoload.el
    - Scanning modules/completion/helm/autoload/evil.el
    - Scanning modules/completion/helm/autoload/helm.el
    - Scanning modules/completion/helm/autoload/posframe.el
    - Scanning modules/completion/ivy/autoload/evil.el
    - Scanning modules/completion/ivy/autoload/hydras.el
    - Scanning modules/completion/ivy/autoload/ivy.el
    - Scanning modules/completion/ivy/autoload/posframe.el
    - Scanning modules/config/default/autoload/default.el
    - Scanning modules/config/default/autoload/files.el
    - Scanning modules/config/default/autoload/search.el
    - Scanning modules/config/default/autoload/text.el
    - Scanning modules/config/literate/autoload.el
    - Scanning modules/editor/evil/autoload/advice.el
    - Scanning modules/editor/evil/autoload/embrace.el
    - Scanning modules/editor/evil/autoload/evil.el
    - Scanning modules/editor/evil/autoload/ex.el
    - Scanning modules/editor/evil/autoload/files.el
    - Scanning modules/editor/evil/autoload/textobjects.el
    - Scanning modules/editor/evil/autoload/unimpaired.el
    - Scanning modules/editor/file-templates/autoload.el
    - Scanning modules/editor/fold/autoload/fold.el
    - Scanning modules/editor/fold/autoload/hideshow.el
    - Scanning modules/editor/format/autoload/evil.el
    - Scanning modules/editor/format/autoload/format.el
    - Scanning modules/editor/format/autoload/settings.el
    - Scanning modules/editor/god/autoload.el
    - Scanning modules/editor/multiple-cursors/autoload/evil-mc.el
    - Scanning modules/editor/rotate-text/autoload.el
    - Scanning modules/editor/snippets/autoload/settings.el
    - Scanning modules/editor/snippets/autoload/snippets.el
    - Scanning modules/editor/word-wrap/autoload.el
    - Scanning modules/emacs/dired/autoload.el
    - Scanning modules/emacs/electric/autoload.el
    - Scanning modules/emacs/vc/autoload/hydra.el
    - Scanning modules/emacs/vc/autoload/vc.el
    - Scanning modules/email/mu4e/autoload/email.el
    - Scanning modules/email/mu4e/autoload/evil.el
    - Scanning modules/email/notmuch/autoload.el
    - Scanning modules/email/wanderlust/autoload.el
    - Scanning modules/lang/assembly/autoload.el
    - Scanning modules/lang/cc/autoload.el
    - Scanning modules/lang/clojure/autoload.el
    - Scanning modules/lang/common-lisp/autoload/common-lisp.el
    - Scanning modules/lang/csharp/autoload.el
    - Scanning modules/lang/emacs-lisp/autoload.el
    - Scanning modules/lang/ess/autoload.el
    - Scanning modules/lang/faust/autoload.el
    - Scanning modules/lang/go/autoload.el
    - Scanning modules/lang/haskell/autoload.el
    - Scanning modules/lang/java/autoload.el
    - Scanning modules/lang/javascript/autoload.el
    - Scanning modules/lang/julia/autoload.el
    - Scanning modules/lang/kotlin/autoload.el
    - Scanning modules/lang/latex/autoload.el
    - Scanning modules/lang/lua/autoload/lua.el
    - Scanning modules/lang/lua/autoload/moonscript.el
    - Scanning modules/lang/markdown/autoload.el
    - Scanning modules/lang/nix/autoload.el
    - Scanning modules/lang/ocaml/autoload.el
    - Scanning modules/lang/org/autoload/contrib-dragndrop.el
    - Scanning modules/lang/org/autoload/contrib-ipython.el
    - Scanning modules/lang/org/autoload/contrib-present.el
    - Scanning modules/lang/org/autoload/org-attach.el
    - Scanning modules/lang/org/autoload/org-avy.el
    - Scanning modules/lang/org/autoload/org-capture.el
    - Scanning modules/lang/org/autoload/org-export.el
    - Scanning modules/lang/org/autoload/org-link.el
    - Scanning modules/lang/org/autoload/org-refile.el
    - Scanning modules/lang/org/autoload/org-tables.el
    - Scanning modules/lang/org/autoload/org.el
    - Scanning modules/lang/php/autoload.el
    - Scanning modules/lang/plantuml/autoload.el
    - Scanning modules/lang/python/autoload/conda.el
    - Scanning modules/lang/python/autoload/pyenv.el
    - Scanning modules/lang/python/autoload/python.el
    - Scanning modules/lang/qt/autoload.el
    - Scanning modules/lang/racket/autoload.el
    - Scanning modules/lang/rest/autoload.el
    - Scanning modules/lang/ruby/autoload.el
    - Scanning modules/lang/rust/autoload.el
    - Scanning modules/lang/scala/autoload.el
    - Scanning modules/lang/scheme/autoload.el
    - Scanning modules/lang/sh/autoload.el
    - Scanning modules/lang/terra/autoload.el
    - Scanning modules/lang/web/autoload/css.el
    - Scanning modules/lang/web/autoload/evil.el
    - Scanning modules/lang/web/autoload/html.el
    - Scanning modules/term/eshell/autoload/commands.el
    - Scanning modules/term/eshell/autoload/company.el
    - Scanning modules/term/eshell/autoload/eshell.el
    - Scanning modules/term/eshell/autoload/evil.el
    - Scanning modules/term/eshell/autoload/prompts.el
    - Scanning modules/term/eshell/autoload/settings.el
    - Scanning modules/term/shell/autoload.el
    - Scanning modules/term/term/autoload.el
    - Scanning modules/term/vterm/autoload.el
    - Scanning modules/tools/debugger/autoload/debugger.el
    - Scanning modules/tools/debugger/autoload/evil.el
    - Scanning modules/tools/editorconfig/autoload.el
    - Scanning modules/tools/ein/autoload/ein.el
    - Scanning modules/tools/ein/autoload/hydra.el
    - Scanning modules/tools/eval/autoload/eval.el
    - Scanning modules/tools/eval/autoload/evil.el
    - Scanning modules/tools/eval/autoload/repl.el
    - Scanning modules/tools/eval/autoload/settings.el
    - Scanning modules/tools/gist/autoload/evil.el
    - Scanning modules/tools/lookup/autoload/docsets.el
    - Scanning modules/tools/lookup/autoload/evil.el
    - Scanning modules/tools/lookup/autoload/lookup.el
    - Scanning modules/tools/lookup/autoload/online.el
    - Scanning modules/tools/lsp/autoload.el
    - Scanning modules/tools/macos/autoload.el
    - Scanning modules/tools/magit/autoload.el
    - Scanning modules/tools/make/autoload.el
    - Scanning modules/tools/pass/autoload.el
    - Scanning modules/tools/pdf/autoload/pdf.el
    - Scanning modules/tools/prodigy/autoload.el
    - Scanning modules/tools/rgb/autoload.el
    - Scanning modules/tools/tmux/autoload/evil.el
    - Scanning modules/tools/tmux/autoload/tmux.el
    - Scanning modules/ui/doom-dashboard/autoload.el
    - Scanning modules/ui/fill-column/autoload.el
    - Scanning modules/ui/hydra/autoload/windows.el
    - Scanning modules/ui/modeline/autoload.el
    - Scanning modules/ui/nav-flash/autoload.el
    - Scanning modules/ui/neotree/autoload.el
    - Scanning modules/ui/popup/autoload/popup.el
    - Scanning modules/ui/popup/autoload/settings.el
    - Scanning modules/ui/pretty-code/autoload.el
    - Scanning modules/ui/treemacs/autoload.el
    - Scanning modules/ui/unicode/autoload.el
    - Scanning modules/ui/vc-gutter/autoload.el
    - Scanning modules/ui/vi-tilde-fringe/autoload.el
    - Scanning modules/ui/workspaces/autoload/evil.el
    - Scanning modules/ui/workspaces/autoload/workspaces.el
    > Byte-compiling core autoloads file...
    �[32mΓ£ô Generated .local/autoloads.elc�[0m
  > Installing packages...
    -> Building helm-posframe...
�[31mx There was an unexpected error:�[0m
  �[1mType:�[0m doom-package-error
  �[1mMessage:�[0m
    Error with packages
  �[1mData:�[0m
    "helm-posframe"
    (error "helm-posframe.el:0:0: error: error: (Local variables entry is missing the suffix)")
    "FIND: Invalid switch
    "

Run the command again with the -d (or --debug) switch to enable debug
mode and (hopefully) generate a backtrace from this error:

doom -d sync

If you file a bug report, please include it!

System information:

((emacs
  (version . "26.3")
  (features . "XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS THREADS LCMS2")
  (build . "Aug 29, 2019")
  (buildopts "--without-dbus --host=x86_64-w64-mingw32 --without-compress-install 'CFLAGS=-O2 -static -g3'")
  (windowsys . batch)
  (daemonp . server-running))
 (doom
  (version . "2.0.9")
  (build . "HEAD -> develop ac87afe34 2020-02-29 00:30:22 -0500")
  (dir . "c:/Users/rzikm/.doom.d/"))
 (system
  (type . windows-nt)
  (config . "x86_64-w64-mingw32")
  (shell . "C:/ProgramData/chocolatey/lib/Emacs/tools/emacs/libexec/emacs/26.3/x86_64-w64-mingw32/cmdproxy.exe")
  (uname . "n/a")
  (path "c:/Program Files/ConEmu/ConEmu/Scripts" "C:/Program Files/ConEmu" "C:/Program Files/ConEmu/ConEmu" "C:/Perl64/site/bin" "C:/Perl64/bin" "C:/Program Files (x86)/Common Files/Oracle/Java/javapath" "C:/Python38/Scripts/" "C:/Python38/" "C:/Windows/system32" "C:/Windows" "C:/Windows/System32/Wbem" "C:/Windows/System32/WindowsPowerShell/v1.0/" "C:/Windows/System32/OpenSSH/" "C:/ProgramData/chocolatey/bin" "C:/Program Files/dotnet/" "C:/Program Files/Microsoft SQL Server/130/Tools/Binn/" "C:/tools/BCURRAN3" "C:/Program Files/LLVM/bin" "C:/Program Files/Git/cmd" "C:/Users/rzikm/.cargo/bin" "C:/Users/rzikm/AppData/Local/Microsoft/WindowsApps" "C:/Program Files/Emacs/x86_64/bin/" "C:/Program Files/NASM" "C:/Program Files (x86)/OpenSSL/bin/" "C:/Program Files/CMake/bin/" "C:/Users/rzikm/.dotnet/tools" "C:/Users/rzikm/.emacs.d/bin" "." "c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/libexec/emacs/26.3/x86_64-w64-mingw32"))
 (config
  (envfile)
  (elc-files . 0)
  (modules :completion company helm :ui doom doom-dashboard doom-quit fill-column hl-todo hydra modeline nav-flash ophints (popup +all +defaults) treemacs vc-gutter vi-tilde-fringe window-select workspaces :editor (evil +everywhere) file-templates fold multiple-cursors rotate-text snippets :emacs dired electric ibuffer vc :checkers syntax :tools (eval +overlay) gist (lookup +docsets) lsp magit make :lang csharp data emacs-lisp fsharp latex markdown (org +dragndrop +present) php python rst rust sh web :config (default +bindings +smartparens))
  (packages . "<(void-function sp-point-in-string)>")
  (unpin . "<(void-function sp-point-in-string)>")
  (elpa "n/a")))
@rzikm rzikm added the is:bug Something isn't working as intended label Feb 29, 2020
@hlissner hlissner changed the title Unable to sync when using certain packages "Local varaibles entry is missing the suffix" error when installing packages Feb 29, 2020
@hlissner hlissner changed the title "Local varaibles entry is missing the suffix" error when installing packages "Local variables entry is missing the suffix" error when installing packages Feb 29, 2020
@hlissner hlissner added re:packages Pertains to package & dependency management re:straight To do with straight; our package manager status:unconfirmed Still under investigation. labels Feb 29, 2020
@hlissner hlissner added the module:core:cli Pertains to the `$ doom` script label Feb 29, 2020
@newmaidumosa
Copy link

newmaidumosa commented Mar 30, 2020

is there any work around for this? I would like to get lang cc up and running. Thanks.

@hlissner
Copy link
Member

hlissner commented May 12, 2020

Sorry for the long delay, I've finally zeroed in on the cause of this. The problem is that some packages have hard-coded a windows-unfriendly line encoding at the end of their packages.

irony-eldoc and helm-posframe are two known packages with these file local variables:

;; Local Variables:
;; coding: utf-8-unix
;; End:

utf-8-unix should be utf-8. This will need to be brought up upstream.

This appears to have been reported before.

@hlissner hlissner added is:upstream Originates from outside the project and cannot be fully addressed here and removed is:bug Something isn't working as intended re:straight To do with straight; our package manager status:unconfirmed Still under investigation. labels May 12, 2020
@hlissner
Copy link
Member

hlissner commented May 12, 2020

I made a pull request upstream to fix the issue with helm-posframe, specifically, and it was merged, so @rzikm's original issue should be resolved. I'll keep this issue open until

  1. I've updated Doom's documentation to mention this workaround for Windows users:

    git config --global core.autocrlf true
  2. My PRed for irony-eldoc is merged: Don't specify a line-ending encoding explicitly ikirill/irony-eldoc#13

@hlissner hlissner added re:git workaround Contains a workaround, but no acceptable or final solution (yet) labels May 12, 2020
@nmillington
Copy link

Thank you, have just encountered this bug today. Switched on lsp mode but will get the work around going.

@hlissner hlissner added status:resolved-elsewhere Issue was addressed outside of Doom, needing no action on Doom's part and removed workaround Contains a workaround, but no acceptable or final solution (yet) labels Jun 25, 2020
@hlissner
Copy link
Member

As of 0443eeb (and ikirill/irony-eldoc#13 and tumashu/helm-posframe#9) this should be resolved (in irony-eldoc and helm-posframe's cases, at least). I haven't yet mentioned it in the docs, but I'm working on a documentation redesign and will include it with that. I'll close this for now, but thanks for bringing it to my attention!

hlissner added a commit that referenced this issue Jul 24, 2020
Line encoding issues can plague repos with dirty worktree prompts
updating packages or "Local variables entry is missing the suffix"
errors when installing them.
github-actions bot added a commit to vlaci/nix-doom-emacs that referenced this issue Jul 31, 2020
## Changelog for doom-emacs:
Commits: [doomemacs/doomemacs@15f0bccd...09248015](doomemacs/doomemacs@15f0bcc...0924801)

* [`03add77b`](doomemacs/doomemacs@03add77) Elixir formats long numbers with an underscore
* [`ad6da92f`](doomemacs/doomemacs@ad6da92) Update config.el
* [`a282730c`](doomemacs/doomemacs@a282730) Fix typos and reword docstrings
* [`205aed59`](doomemacs/doomemacs@205aed5) Update dart module README
* [`f4c2c7f9`](doomemacs/doomemacs@f4c2c7f) Bump :lang org
* [`6e600914`](doomemacs/doomemacs@6e60091) Bump :lang ruby
* [`f8d3064e`](doomemacs/doomemacs@f8d3064) Bump :tools ansible
* [`d70b2ff7`](doomemacs/doomemacs@d70b2ff) docs/faq: add "How to disable smartparens" doomemacs/doomemacs#3609
* [`316a9b87`](doomemacs/doomemacs@316a9b8) docs/faq: add "How to maximize/fullscreen at startup"
* [`0ebb5cf3`](doomemacs/doomemacs@0ebb5cf) docs/faq: add "Why sharp-quote functions"
* [`1e0cd6dd`](doomemacs/doomemacs@1e0cd6d) docs/faq: add "Is Doom a fork of spacemacs/prelude/etc?"
* [`f99c3fb3`](doomemacs/doomemacs@f99c3fb) docs/faq: "Why is scrolling slow"->"Why is Emacs slow"
* [`e6221844`](doomemacs/doomemacs@e622184) docs/faq: general revision & reformatting
* [`e517da66`](doomemacs/doomemacs@e517da6) docs/api: fix "Centered frame" snippet
* [`091635d5`](doomemacs/doomemacs@091635d) docs/api: add missing TOC entry
* [`25008382`](doomemacs/doomemacs@2500838) Fix void-variable: lua-lsp-dir
* [`cd40d45c`](doomemacs/doomemacs@cd40d45) docs/faq: minor corrections & revision
* [`2bb88e24`](doomemacs/doomemacs@2bb88e2) docs/faq: Add "~/.emacs.d/server is unsafe" error
* [`d2117b78`](doomemacs/doomemacs@d2117b7) docs/faq: add "How to share/sync config between computers"
* [`87d17fab`](doomemacs/doomemacs@87d17fa) docs/getting_started: general revision
* [`976a6017`](doomemacs/doomemacs@976a601) docs/getting_started: add install guides for Windows
* [`9ec54284`](doomemacs/doomemacs@9ec5428) Set core.autocrlf = true in repos on Windows doomemacs/doomemacs#2637
* [`a78c3973`](doomemacs/doomemacs@a78c397) Add server/ to gitignore doomemacs/doomemacs#3324
* [`47a350f6`](doomemacs/doomemacs@47a350f) jinja2-enable-indent-on-save = nil doomemacs/doomemacs#3555
* [`61cb7252`](doomemacs/doomemacs@61cb725) Fix doomemacs/doomemacs#3509 again
* [`bcc1b84e`](doomemacs/doomemacs@bcc1b84) Increase so-long threshold for softwrapped text modes
* [`3aeb1778`](doomemacs/doomemacs@3aeb177) Add +literate-enable-recompile-h to enable save-on-tangle
* [`ff21dfe5`](doomemacs/doomemacs@ff21dfe) Revise :config literate README
* [`cd3c865c`](doomemacs/doomemacs@cd3c865) Bump :ui doom
* [`7a276dbf`](doomemacs/doomemacs@7a276db) Restore evil keybinds for mu4e-view-mode doomemacs/doomemacs#3464
* [`2441d28a`](doomemacs/doomemacs@2441d28) Fix wrong-number-of-args error from cmd!! macro
* [`afcf56a6`](doomemacs/doomemacs@afcf56a) Redesign dwim RET on org headings
* [`807eb82b`](doomemacs/doomemacs@807eb82) docs/faq: add "How to make a new theme"
* [`e6ae1d29`](doomemacs/doomemacs@e6ae1d2) Add support for pyright language server
* [`99d5cd1f`](doomemacs/doomemacs@99d5cd1) Check +emacs-lisp-disable-flycheck-in-dirs against default-directory
* [`b8a8ca9b`](doomemacs/doomemacs@b8a8ca9) Consider any window with no-other-window a popup
* [`e71b7fc7`](doomemacs/doomemacs@e71b7fc) Revise comments in core.el
* [`b2787a94`](doomemacs/doomemacs@b2787a9) Fix doomemacs/doomemacs#3627: persist auto-yasnippet snippets
* [`711e6877`](doomemacs/doomemacs@711e687) config/literate: expand #+INCLUDE directives
* [`8da31dbb`](doomemacs/doomemacs@8da31db) config/literate: update & revise readme
* [`4b960393`](doomemacs/doomemacs@4b96039) bin/org-tangle: expand #+INCLUDE directives
* [`d41df5f2`](doomemacs/doomemacs@d41df5f) editor/format: add README doomemacs/doomemacs#1166
* [`8c2026b4`](doomemacs/doomemacs@8c2026b) docs/getting_started: revise & expand "Writing your own modules"
* [`135929d4`](doomemacs/doomemacs@135929d) docs/getting_started: fix heading hierarchy
* [`69ce5d5e`](doomemacs/doomemacs@69ce5d5) docs/getting_started: update ToC
* [`e1fc2db7`](doomemacs/doomemacs@e1fc2db) Disable line numbers in dashboard
* [`6ca9e0e2`](doomemacs/doomemacs@6ca9e0e) Fix doomemacs/doomemacs#3632: wrong-number-of-args on setq-local
* [`e7c21634`](doomemacs/doomemacs@e7c2163) Remove company-prescient
* [`e52993fe`](doomemacs/doomemacs@e52993f) completion/company: update README's package list
* [`0f39d7bd`](doomemacs/doomemacs@0f39d7b) lang/cc: remove unnecessary settings
* [`e6979166`](doomemacs/doomemacs@e697916) Disable flycheck in racket-xp-mode
* [`076cee4e`](doomemacs/doomemacs@076cee4) Revise +org--insert-item
* [`12e414be`](doomemacs/doomemacs@12e414b) Rename +org/toggle-clock -> +org/toggle-last-clock
* [`629c7bed`](doomemacs/doomemacs@629c7be) Rename λ! (deprecated) -> cmd!
* [`b2e11f9a`](doomemacs/doomemacs@b2e11f9) Revise docstrings for org hooks
* [`a5c509af`](doomemacs/doomemacs@a5c509a) lang/org: org-catch-invisible-edits = 'smart
* [`cacc9d2e`](doomemacs/doomemacs@cacc9d2) lang/org: org-list-allow-alphabetical = t
* [`ccfaf3f4`](doomemacs/doomemacs@ccfaf3f) Move auto-mode-alist fallbacks to bottom
* [`87199113`](doomemacs/doomemacs@8719911) SPC f d -> +default/dired
* [`8dfe8840`](doomemacs/doomemacs@8dfe884) docs/faq: add "My keybinds don't work"
* [`6ebdbafb`](doomemacs/doomemacs@6ebdbaf) Bump :lang python
* [`046dfb64`](doomemacs/doomemacs@046dfb6) lang/python: refactor lsp integration
* [`0e732977`](doomemacs/doomemacs@0e73297) lang/org: fix edge case in +org--insert-item
* [`ccccb976`](doomemacs/doomemacs@ccccb97) tools/magit: map Forge jumps in evil-mode
* [`9c96feba`](doomemacs/doomemacs@9c96feb) Fix wrong-type-arg stringp error on +default/dired
* [`af7f5d0f`](doomemacs/doomemacs@af7f5d0) tools/magit: merge Forge jumps with evil-magit
* [`d8af5c3c`](doomemacs/doomemacs@d8af5c3) Support native compilation of packages
* [`b9b987e1`](doomemacs/doomemacs@b9b987e) Optimize straight build step
* [`57c08638`](doomemacs/doomemacs@57c0863) Fix aggressive native recompilation of packages
* [`d1c2a444`](doomemacs/doomemacs@d1c2a44) [UI] Set prompt to readonly in comint buffers
* [`1a6f5086`](doomemacs/doomemacs@1a6f508) Fix doomemacs/doomemacs#3504: evil-ex-substitute-global = nil
* [`2e1775c4`](doomemacs/doomemacs@2e1775c) docs/api: fix inline command in map! example
* [`095b3297`](doomemacs/doomemacs@095b329) Register workspace buffers opened via bookmark-jump
* [`9c1a356a`](doomemacs/doomemacs@9c1a356) Update help keybinds in 'doom install' postamble
* [`d006f76d`](doomemacs/doomemacs@d006f76) org-roam: check for sqlite3 executable in doctor
* [`d2f7999c`](doomemacs/doomemacs@d2f7999) Don't close treemacs on ESC doomemacs/doomemacs#1970
* [`34e80471`](doomemacs/doomemacs@34e8047) Fix doomemacs/doomemacs#3645: stringp error starting up org-roam
* [`edf5249d`](doomemacs/doomemacs@edf5249) Bump :tools lsp debugger
* [`b604e38d`](doomemacs/doomemacs@b604e38) Bump :ui treemacs
* [`048b086d`](doomemacs/doomemacs@048b086) Add calfw-cal dependency to allow local cal source
* [`66e9b0af`](doomemacs/doomemacs@66e9b0a) Bump :lang gdscript
* [`09248015`](doomemacs/doomemacs@0924801) Fix doomemacs/doomemacs#3650: void-variable tab-prefix-map
ymarco pushed a commit to ymarco/doom-emacs that referenced this issue Aug 9, 2020
Line encoding issues can plague repos with dirty worktree prompts
updating packages or "Local variables entry is missing the suffix"
errors when installing them.
vlaci pushed a commit to vlaci/nix-doom-emacs that referenced this issue Aug 15, 2020
## Changelog for doom-emacs:
Commits: [doomemacs/doomemacs@15f0bccd...09248015](doomemacs/doomemacs@15f0bcc...0924801)

* [`03add77b`](doomemacs/doomemacs@03add77) Elixir formats long numbers with an underscore
* [`ad6da92f`](doomemacs/doomemacs@ad6da92) Update config.el
* [`a282730c`](doomemacs/doomemacs@a282730) Fix typos and reword docstrings
* [`205aed59`](doomemacs/doomemacs@205aed5) Update dart module README
* [`f4c2c7f9`](doomemacs/doomemacs@f4c2c7f) Bump :lang org
* [`6e600914`](doomemacs/doomemacs@6e60091) Bump :lang ruby
* [`f8d3064e`](doomemacs/doomemacs@f8d3064) Bump :tools ansible
* [`d70b2ff7`](doomemacs/doomemacs@d70b2ff) docs/faq: add "How to disable smartparens" doomemacs/doomemacs#3609
* [`316a9b87`](doomemacs/doomemacs@316a9b8) docs/faq: add "How to maximize/fullscreen at startup"
* [`0ebb5cf3`](doomemacs/doomemacs@0ebb5cf) docs/faq: add "Why sharp-quote functions"
* [`1e0cd6dd`](doomemacs/doomemacs@1e0cd6d) docs/faq: add "Is Doom a fork of spacemacs/prelude/etc?"
* [`f99c3fb3`](doomemacs/doomemacs@f99c3fb) docs/faq: "Why is scrolling slow"->"Why is Emacs slow"
* [`e6221844`](doomemacs/doomemacs@e622184) docs/faq: general revision & reformatting
* [`e517da66`](doomemacs/doomemacs@e517da6) docs/api: fix "Centered frame" snippet
* [`091635d5`](doomemacs/doomemacs@091635d) docs/api: add missing TOC entry
* [`25008382`](doomemacs/doomemacs@2500838) Fix void-variable: lua-lsp-dir
* [`cd40d45c`](doomemacs/doomemacs@cd40d45) docs/faq: minor corrections & revision
* [`2bb88e24`](doomemacs/doomemacs@2bb88e2) docs/faq: Add "~/.emacs.d/server is unsafe" error
* [`d2117b78`](doomemacs/doomemacs@d2117b7) docs/faq: add "How to share/sync config between computers"
* [`87d17fab`](doomemacs/doomemacs@87d17fa) docs/getting_started: general revision
* [`976a6017`](doomemacs/doomemacs@976a601) docs/getting_started: add install guides for Windows
* [`9ec54284`](doomemacs/doomemacs@9ec5428) Set core.autocrlf = true in repos on Windows doomemacs/doomemacs#2637
* [`a78c3973`](doomemacs/doomemacs@a78c397) Add server/ to gitignore doomemacs/doomemacs#3324
* [`47a350f6`](doomemacs/doomemacs@47a350f) jinja2-enable-indent-on-save = nil doomemacs/doomemacs#3555
* [`61cb7252`](doomemacs/doomemacs@61cb725) Fix doomemacs/doomemacs#3509 again
* [`bcc1b84e`](doomemacs/doomemacs@bcc1b84) Increase so-long threshold for softwrapped text modes
* [`3aeb1778`](doomemacs/doomemacs@3aeb177) Add +literate-enable-recompile-h to enable save-on-tangle
* [`ff21dfe5`](doomemacs/doomemacs@ff21dfe) Revise :config literate README
* [`cd3c865c`](doomemacs/doomemacs@cd3c865) Bump :ui doom
* [`7a276dbf`](doomemacs/doomemacs@7a276db) Restore evil keybinds for mu4e-view-mode doomemacs/doomemacs#3464
* [`2441d28a`](doomemacs/doomemacs@2441d28) Fix wrong-number-of-args error from cmd!! macro
* [`afcf56a6`](doomemacs/doomemacs@afcf56a) Redesign dwim RET on org headings
* [`807eb82b`](doomemacs/doomemacs@807eb82) docs/faq: add "How to make a new theme"
* [`e6ae1d29`](doomemacs/doomemacs@e6ae1d2) Add support for pyright language server
* [`99d5cd1f`](doomemacs/doomemacs@99d5cd1) Check +emacs-lisp-disable-flycheck-in-dirs against default-directory
* [`b8a8ca9b`](doomemacs/doomemacs@b8a8ca9) Consider any window with no-other-window a popup
* [`e71b7fc7`](doomemacs/doomemacs@e71b7fc) Revise comments in core.el
* [`b2787a94`](doomemacs/doomemacs@b2787a9) Fix doomemacs/doomemacs#3627: persist auto-yasnippet snippets
* [`711e6877`](doomemacs/doomemacs@711e687) config/literate: expand #+INCLUDE directives
* [`8da31dbb`](doomemacs/doomemacs@8da31db) config/literate: update & revise readme
* [`4b960393`](doomemacs/doomemacs@4b96039) bin/org-tangle: expand #+INCLUDE directives
* [`d41df5f2`](doomemacs/doomemacs@d41df5f) editor/format: add README doomemacs/doomemacs#1166
* [`8c2026b4`](doomemacs/doomemacs@8c2026b) docs/getting_started: revise & expand "Writing your own modules"
* [`135929d4`](doomemacs/doomemacs@135929d) docs/getting_started: fix heading hierarchy
* [`69ce5d5e`](doomemacs/doomemacs@69ce5d5) docs/getting_started: update ToC
* [`e1fc2db7`](doomemacs/doomemacs@e1fc2db) Disable line numbers in dashboard
* [`6ca9e0e2`](doomemacs/doomemacs@6ca9e0e) Fix doomemacs/doomemacs#3632: wrong-number-of-args on setq-local
* [`e7c21634`](doomemacs/doomemacs@e7c2163) Remove company-prescient
* [`e52993fe`](doomemacs/doomemacs@e52993f) completion/company: update README's package list
* [`0f39d7bd`](doomemacs/doomemacs@0f39d7b) lang/cc: remove unnecessary settings
* [`e6979166`](doomemacs/doomemacs@e697916) Disable flycheck in racket-xp-mode
* [`076cee4e`](doomemacs/doomemacs@076cee4) Revise +org--insert-item
* [`12e414be`](doomemacs/doomemacs@12e414b) Rename +org/toggle-clock -> +org/toggle-last-clock
* [`629c7bed`](doomemacs/doomemacs@629c7be) Rename λ! (deprecated) -> cmd!
* [`b2e11f9a`](doomemacs/doomemacs@b2e11f9) Revise docstrings for org hooks
* [`a5c509af`](doomemacs/doomemacs@a5c509a) lang/org: org-catch-invisible-edits = 'smart
* [`cacc9d2e`](doomemacs/doomemacs@cacc9d2) lang/org: org-list-allow-alphabetical = t
* [`ccfaf3f4`](doomemacs/doomemacs@ccfaf3f) Move auto-mode-alist fallbacks to bottom
* [`87199113`](doomemacs/doomemacs@8719911) SPC f d -> +default/dired
* [`8dfe8840`](doomemacs/doomemacs@8dfe884) docs/faq: add "My keybinds don't work"
* [`6ebdbafb`](doomemacs/doomemacs@6ebdbaf) Bump :lang python
* [`046dfb64`](doomemacs/doomemacs@046dfb6) lang/python: refactor lsp integration
* [`0e732977`](doomemacs/doomemacs@0e73297) lang/org: fix edge case in +org--insert-item
* [`ccccb976`](doomemacs/doomemacs@ccccb97) tools/magit: map Forge jumps in evil-mode
* [`9c96feba`](doomemacs/doomemacs@9c96feb) Fix wrong-type-arg stringp error on +default/dired
* [`af7f5d0f`](doomemacs/doomemacs@af7f5d0) tools/magit: merge Forge jumps with evil-magit
* [`d8af5c3c`](doomemacs/doomemacs@d8af5c3) Support native compilation of packages
* [`b9b987e1`](doomemacs/doomemacs@b9b987e) Optimize straight build step
* [`57c08638`](doomemacs/doomemacs@57c0863) Fix aggressive native recompilation of packages
* [`d1c2a444`](doomemacs/doomemacs@d1c2a44) [UI] Set prompt to readonly in comint buffers
* [`1a6f5086`](doomemacs/doomemacs@1a6f508) Fix doomemacs/doomemacs#3504: evil-ex-substitute-global = nil
* [`2e1775c4`](doomemacs/doomemacs@2e1775c) docs/api: fix inline command in map! example
* [`095b3297`](doomemacs/doomemacs@095b329) Register workspace buffers opened via bookmark-jump
* [`9c1a356a`](doomemacs/doomemacs@9c1a356) Update help keybinds in 'doom install' postamble
* [`d006f76d`](doomemacs/doomemacs@d006f76) org-roam: check for sqlite3 executable in doctor
* [`d2f7999c`](doomemacs/doomemacs@d2f7999) Don't close treemacs on ESC doomemacs/doomemacs#1970
* [`34e80471`](doomemacs/doomemacs@34e8047) Fix doomemacs/doomemacs#3645: stringp error starting up org-roam
* [`edf5249d`](doomemacs/doomemacs@edf5249) Bump :tools lsp debugger
* [`b604e38d`](doomemacs/doomemacs@b604e38) Bump :ui treemacs
* [`048b086d`](doomemacs/doomemacs@048b086) Add calfw-cal dependency to allow local cal source
* [`66e9b0af`](doomemacs/doomemacs@66e9b0a) Bump :lang gdscript
* [`09248015`](doomemacs/doomemacs@0924801) Fix doomemacs/doomemacs#3650: void-variable tab-prefix-map
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 31, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
is:upstream Originates from outside the project and cannot be fully addressed here module:core:cli Pertains to the `$ doom` script re:git re:packages Pertains to package & dependency management status:resolved-elsewhere Issue was addressed outside of Doom, needing no action on Doom's part
Projects
None yet
Development

No branches or pull requests

4 participants