Hvor er mappen .emacs.d placeret til Emacs på Windows 10?

Indlæg af Hanne Mølgaard Plasc

Problem



Hvor er mappen .emacs.d placeret på Windows 10 maskiner? Jeg bruger de officielle GNU Emacs til Windows. [11]


Jeg forsøgte C-h v user-init-file og fik:



  user-init-fil er en variabel defineret i 'C kildekode'. Dens værdi er
  '~/.emacs'



men ingen sådan mappe eksisterer.


Dette er forskelligt fra dette andet spørgsmål, da det er Emacs, der er kompileret til Windows, så jeg tror ikke, at den mappe, den ser ud til, svarer til den på * NIX.

Bedste reference


TLDR:
Jeg fik det ved at oprette en miljøvariabel kaldet HOME, der pegede på mit hjemmekatalog (for mig var det C:Userskuwze, som indeholdt min .emacs.d mappe.


Skridtene til at finde ud af dette:
Brug C-h i g og vælg



  

      
  • Emacs W32 FAQ: (efaq-w32). Ofte stillede spørgsmål om Emacs på MS Windows.

  •   



Jeg kunne finde denne nyttige information:



  

3.5 Hvor sætter jeg min init-fil?


  
  På Windows kan '. Emacs' -filen kaldes '\_emacs' til baglæns
  kompatibilitet med DOS og FAT filsystemer hvor filnavne ikke kunne
  Start med en prik. Nogle brugere foretrækker at fortsætte med at bruge et sådant navn på grund af
  til historiske problemer var forskellige Windows-værktøjer tidligere med fil
  navne der begynder med en prik. I Emacs 22 og senere kan init filen
  kaldes også '.emacs.d/init.el'. Mange af de andre filer, der er
  oprettet af lisp pakker gemmes nu i mappen '.emacs.d'
  også, så det holder alle dine Emacs-relaterede filer på ét sted.

  
  Alle de ovennævnte filer skal gå i din 'HOME' -katalog.
  Hjemmebiblioteket bestemmes ved at følge nedenstående trin:

  
  

      
  1. Hvis miljøvariablen 'HOME' er indstillet, skal du bruge mappen det
       indikerer.

  2.   
  3. Hvis registreringsdatabasen 'HKCU \ SOFTWARE \ GNU \ Emacs \ HOME' er indstillet, skal du bruge
       den mappe den angiver.

  4.   
  5. Hvis registreringsdatabasen 'HKLM \ SOFTWARE \ GNU \ Emacs \ HOME' er indstillet, skal du bruge
       den mappe den angiver. Anbefales ikke, da det resulterer i
       brugere, der deler samme HOME-mappe.

  6.   
  7. Hvis 'C: .emacs' eksisterer, skal du bruge 'C:/'. Dette er for bagud
       kompatibilitet, da tidligere versioner er standard til 'C:/' hvis 'HOME'
       blev ikke sat.

  8.   
  9. Brug brugerens AppData-mappe, normalt en mappe kaldet
       'AppData' under brugerens profilmappe, hvis placering
       varierer i henhold til Windows-version og om computeren er
       del af et domæne.

      
      Inden for Emacs udvides < ~> i starten af ​​et filnavn til
      din 'HOME'-mappe, så du kan altid finde din'. emacs '-fil ved
      skriver kommandoen 'C-x C-f ~/.emacs'.

  10.   


Andre referencer 1


Åbn din hjemmekatalog i Emacs Dired med: C-x d ~/ RET


Du må eller måske ikke allerede have en ~/.emacs.d mappe. Hvis ikke, kan du oprette det selv fra den Dired buffer med:


+ .emacs.d RET





Se også manualen: C-h jeg g (emacs)Windows HOME RET