Na minha última caixa do ubuntu,
Quando digito, por exemplo
emacs ~/.bashrc
, o Emacs será iniciado, mas não será aberto.bashrc
. Isso é verdade para qualquer arquivo que eu forneço. Eu uso o Emacs há vários anos e nunca tive esse problema antes.Eu adicionei
(global-font-lock-mode 1);;
ao meu arquivo .emacs e o Emacs o reconhece, por exemplo."(C++/; Abbrev)"
, mas não destacará a sintaxe.
Se você puder resolver qualquer um desses problemas, será muito apreciado. A seguir está a configuração da minha máquina:
uname -a
Linux 2.6.35-28-generic-pae # 49-Ubuntu SMP terça-feira, 1 de março 14:58:06 UTC 2011 i686 GNU / Linux~ / .emacs
(modo de bloqueio de fonte global 1) ;;
C-x C-f
para abrir~/.bashrc
? Pode dar uma mensagem de erro útil.*Messages*
buffer contém algo útil?Respostas:
Eu tenho o mesmo problema. Foi devido ao fato de eu ter usado o emacs com o sudo. Como conseqüência, o .emacs.d foi criado com o direito de superusuário e eu não podia acessá-lo como um usuário comum.
Ao remover o .emacs.d criado como root, deixe o emacs gerar um novo com sua conta de usuário.
fonte
sudo chown -hR <groupname>:<username> .emacs.d/
Você pode ter o
~/.emacs
arquivo e o~/.emacs.d/
diretório, mas o Emacs ignorará o~/.emacs.d/init.el
arquivo. O Emacs avalia apenas~/.emacs.d/init.el
quando não há~/.emacs
. (Obrigado, pirocrasty ).Veja: Arquivo de Inicialização do Emacs no Manual do GNU Emacs .
fonte
~/.emacs
arquivo por anos e certamente sempre tive um~/.emacs.d/
diretório. Não haverá conflito a menos que você tenha um~/.emacs
arquivo e um~/.emacs.d/init.el
arquivo ao mesmo tempo, e mesmo assim, o Emacs simplesmente ignorará um (acredito que ele priorize~/.emacs
).initial-buffer-choice
instartup.el
permite a personalização inicial do arquivo.fonte