Onde está o arquivo .emacs?

25

Eu baixei o Emacs 23.1 do site FTP do GNU. Eu descompactei e construí-lo após a configuração.

Eu não encontro o arquivo .emacs no meu diretório pessoal ou em qualquer lugar do meu sistema! Estou faltando alguma coisa?

    
por Peter Mortensen 20.11.2009 / 11:59

8 respostas

21

Ou, de maneira muito mais simples (como apontado no comentário), Ctrl + H , v (descritivo-variável) trará um bom resultado descrevendo a variável e seu valor, assim:

    user-init-file is a variable defined in ‘C source code’.
    Its value is
    "/home/.emacs"

Documentation:
File name, including directory, of user's initialization file. If the file loaded had extension ‘.elc’, and the corresponding source file exists, this variable contains the name of source file, suitable for use by functions like ‘custom-save-all’ which edit the init file. While Emacs loads and evaluates the init file, value is the real name of the file, regardless of whether or not it has the &lsquo'.elc’ extension.

Este caminho é bastante detalhado. Uma resposta mais concisa é iniciar o emacs e, em seu buffer de avaliação do Lisp, digite user-init-file e pressione Ctrl + J para avaliar. Isto irá imprimir onde o seu arquivo init é, assim:

user-init-file
"/home/.emacs"
    
por 20.11.2009 / 12:10
12

Você precisa criar o arquivo se quiser configurar o Emacs. Você pode apenas criá-lo e começar a hackear o arquivo manualmente ou usar M-x customize e salvar a personalização.

    
por 20.11.2009 / 12:40
4

Veja o capítulo InitFile no EmacsWiki.

Your init file contains personal EmacsLisp code that you want to execute when you start Emacs.

  • For GnuEmacs, it is ~/.emacs or _emacs or ~/.emacs.d/init.el.
  • For XEmacs, it is ~/.xemacs or ~/.xemacs/init.el.
  • For AquamacsEmacs, it is ~/.emacs or ~/Library/Preferences/Aquamacs Emacs/Preferences.el
    
por 17.02.2010 / 19:37
1

Você verificou que nem .emacs nem .emacs.d/init.el existe? Porque o último parece se tornar mais e mais o padrão (um arquivo a menos em ~ ).

    
por 09.08.2013 / 10:44
1

No Windows, o arquivo .emacs pode ser chamado de _emacs para compatibilidade com versões anteriores dos sistemas de arquivos DOS e FAT, em que nomes de arquivos não podem ser iniciados com um ponto. Alguns usuários preferem continuar usando esse nome, porque o Explorer não pode criar um arquivo com um nome começando com um ponto, mesmo que o sistema de arquivos e a maioria dos outros programas possam manipulá-lo. No Emacs 22 e posterior, o arquivo init também pode ser chamado de .emacs.d / init.el . Muitos dos outros arquivos que são criados por pacotes lisp agora são armazenados no diretório .emacs.d também, então isso mantém todos os seus arquivos relacionados ao Emacs em um só lugar.

fonte: link

    
por 20.10.2013 / 11:30
0

Você deve tentar ls -a .

    
por 20.11.2009 / 12:04
0

Resposta simples. Você tem que começar a escrever algum código no Emacs antes que o arquivo .emacs apareça no seu diretório pessoal. Escreva um pouco de código de programação Hello, World! S e simples, compile e execute.

Em seguida, olhe novamente em casa e digite ls -a e você verá. Em seguida, edite-o e digite gedit .emacs . Eu uso o gedit porque me sinto estranho editando o Emacs, com o Emacs.

    
por 19.01.2013 / 01:54
0

Como outros programas, você pode copiar /etc/[what file do you want] para o seu diretório pessoal que seu sistema usa para suas configurações.

    
por 07.09.2013 / 02:22

Tags