Estive testando doom make
em várias compilações do emacs para ver o que funciona com software como chunkwm e descobri os seguintes erros nesta fórmula:
Isso parece mais com a culpa da construção do cara deixando algumas coisas extras no caminho, mas não sou inteligente o suficiente para descobrir como contornar isso ou limpá-lo. Talvez haja uma maneira de encontrar a dependência de charsets localmente?
Cask of a Macport buid , melhor compatibilidade, não vai funcionar bem com Doom:
~/.emacs.d remotes/origin/develop~1
$ make
Warning: arch-dependent data dir '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/libexec/em
Warning: arch-independent data dir '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/em
Warning: Lisp directory '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/emacs/26.1/li
Error: charsets directory not found:
/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/emacs/26.1/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
make: *** [all] Error 1
Problema semelhante, mais sabor Arch-y.
~/.emacs.d remotes/origin/develop~1
$ make
Warning: arch-dependent data dir '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/libexec/emacs/26.1.92/x86_64-apple-darwin16.7.0/': No such file or directory
Warning: arch-independent data dir '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/etc/': No such file or directory
Warning: Lisp directory '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/lisp': No such file or directory
Error: charsets directory not found:
/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
make: *** [all] Error 1
Instalação mais suave de longe, com abertura padrão adicionada na GUI da CLI com emacs
e emacsclient
.
Igual ao anterior, mas sem CLI, mas com melhor decoração.
Clique para expandir
Doom Doctor
Emacs v26.1
Doom v2.0.9 (n/a)
shell: /usr/local/bin/zsh
Compiled with:
NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
uname -a:
Darwin vBook 18.5.0 Darwin Kernel Version 18.5.0: Sun Feb 10 23:38:43 PST 2019;
root:xnu-4903.250.336.0.1~14/RELEASE_X86_64 x86_64
Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Checking your enabled modules...
Loading /Users/v/.emacs.d/core/autoload/cache...
Everything seems fine, happy Emacs’ing!
Eu também recebi o erro do charset no emacsmacport da railwaycat. Para me livrar disso, tive que instalar a versão normal em vez da versão de barril. Mas ainda não funcionou bem com doom-emacs.
O melhor é o emacs-plus no momento, eu acho. Mas passar o mouse no chunkwm não funcionará (bem, funciona se você mover o mouse muito lentamente sobre as bordas do emacs) com o emacs-plus.
Acredito que este seja um problema conhecido no upstream: https://github.com/railwaycat/homebrew-emacsmacport/issues/21
Parece que o problema foi resolvido a montante. Avise-me se não for o caso e reabrirei este problema.
Comentários muito úteis
Parece que o problema foi resolvido a montante. Avise-me se não for o caso e reabrirei este problema.