Onde o arquivo .emacs está localizado no Windows?

4

Eu instalei o EmacsW32 . Preciso editar meu arquivo .emacs .

Onde está o arquivo .emacs localizado no Windows?

    
por Jonas 05.05.2010 / 21:42

4 respostas

5

Eu na verdade não sei , pois (sendo um novato relativo ao Emacs e, portanto, não tendo feito nenhuma customização) eu não tenho um .emacs para meu desktop (WinXP), mas Eu tenho um diretório, %USERPROFILE%\Application Data\.emacs.d Eu coloquei lá e veja se funciona.

    
por 05.05.2010 / 21:59
4

Do Perguntas frequentes sobre o GNU Emacs para MS Windows :

3.5 Where do I put my init file?

On Windows, the .emacs file may be called _emacs for backward compatibility with DOS and FAT filesystems where filenames could not start with a dot. Some users prefer to continue using such a name, because Explorer cannot create a file with a name starting with a dot, even though the filesystem and most other programs can handle it. In Emacs 22 and later, the init file may also be called .emacs.d/init.el. Many of the other files that are created by lisp packages are now stored in the .emacs.d directory too, so this keeps all your Emacs related files in one place.

All the files mentioned above should go in your HOME directory. The HOME directory is determined by following the steps below:

  1. If the environment variable HOME is set, use the directory it indicates.
  2. If the registry entry HKCU\SOFTWARE\GNU\Emacs\HOME is set, use the directory it indicates.
  3. If the registry entry HKLM\SOFTWARE\GNU\Emacs\HOME is set, use the directory it indicates. Not recommended, as it results in users sharing the same HOME directory.
  4. If C:.emacs exists, then use C:/. This is for backward compatibility, as previous versions defaulted to C:/ if HOME was not set.
  5. Use the user's AppData directory, usually a directory called Application Data under the user's profile directory, the location of which varies according to Windows version and whether the computer is part of a domain.

Within Emacs, <~> at the beginning of a file name is expanded to your HOME directory, so you can always find your .emacs file with C-x C-f ~/.emacs.

    
por 06.05.2010 / 05:58
3

Na minha versão sueca do Windows 7 Professional, o .emacs e / ou .emacs.d / são colocados em C:\Users\username\AppData\Roaming

    
por 26.02.2011 / 23:13
1

Para o Windows 10, localize o local do arquivo init ou do GNU Emacs 25 'o lugar da pasta .emacs ou .emacs.d está em c:/Users/username/AppData/Roaming .

Ou algumas fontes escreverão como %HOMEPATH%\AppData\Roaming\.emacs , em que esse homepath é c:/users/yourusernamehere na minha opinião.

Então, vamos supor que você não saiba como chegar lá. Abra o GNU Emacs e digite Ctrl-x Ctrl-f , que significa localizar e, em seguida, escreva o til ~ e depois pressione Enter que o conduzirá à pasta onde está o arquivo .emacs ou .emacs.d ou init arquivo localizado.

Obrigado.

Edit: GNU O Emacs está procurando por estes três arquivos, então tenha cuidado ao nomear os arquivos, porque o Emacs irá procurar por estes três arquivos: .emacs na pasta home, .emacs.el na pasta home ou init.el in .emacs.d pasta.
Aqui está o excerto oficial do Manual do GNU Emacs :

When Emacs is started, it normally tries to load a Lisp program from an initialization file, or init file for short. This file, if it exists, specifies how to initialize Emacs for you. Emacs looks for your init file using the filenames ~/.emacs, ~/.emacs.el, or ~/.emacs.d/init.el; you can choose to use any one of these three names (see Find Init). Here, ~/ stands for your home directory.

    
por 26.03.2018 / 03:10

Tags