Die Emacs-Einstellungen unter Windows wurden problematisch. Es wird hauptsächlich zum Bearbeiten von Python-Skripten, Markdowns und MATLAB-Skripten verwendet. Ich habe es so eingestellt, dass es den Emacs-Jedi und den MATLAB-Modus verwendet. Ich bin stolz darauf, dass es bei meinem Emacs-Niveau um Anfänger geht, nachdem ich Anfänger bestanden habe.
Wenn Sie Honke Repository https://github.com/syl20bnr/spacemacs) lesen, bleiben Sie nicht hängen.
Wenn Sie NTEmcs installieren
C:\Users\hoge\AppData\Roaming\
Ich denke, dass .emacs.d erstellt wurde, also klonen Sie einfach das Spacemacs-Repository anstelle dieses Verzeichnisses und starten Sie Emacs. Es gab keine besonderen Verstopfungen. Ist es vimmer? Ist es auf vimmer eingestellt? Ich erinnere mich, dass ich auf Nachfrage mit NEIN geantwortet habe.
Ich habe den folgenden Referenzartikel gelesen, konnte aber nicht verstehen, was die "Konfigurationsschicht" ist, und habe alles in .spcemacs geschrieben (ich habe alle Einstellungen in init.el geschrieben).
C:\Users\rysk\AppData\Roaming\.spacemacs
Nur durch das Schreiben verschiedener Dinge in die Datei funktionierte es wie erwartet.
Wenn Sie .spacemacs lesen,
dotspacemacs-additional-packages
'(
)
Es gibt eine Linie, die wird. Wenn das Paket in MELPA usw. ist.
dotspacemacs-additional-packages
'(
helm-ls-git
epc
jedi
jedi-core
rotate
matlab-mode
)
Wenn Sie die M-x Sync-Konfigurationsschicht ausführen, werden Installation und Laden automatisch durchgeführt. Außerdem werden Spacemacs im Voraus mit verschiedenen Paketen wie z. B. Helm geliefert. Wenn Sie also die Pakete, die Sie nicht mögen, in die folgenden Teile einfügen, werden sie wahrscheinlich nicht geladen.
;; If non-nil spacemacs will delete any orphan packages, i.e. packages that
dotspacemacs-excluded-packages '()
Ich spiele nur mit Schriftarten
dotspacemacs-default-font '("Ricty"
:size 19
:weight normal
:width normal
:powerline-scale 1.3)
Die meisten Dinge, die Sie in normal init.el schreiben
(defun dotspacemacs/user-config ()
"Configuration function for user code.
This function is called at the very end of Spacemacs initialization after
layers configuration. You are free to put any user code."
;; helm
(global-set-key (kbd "C-;") 'helm-for-files)
(global-set-key (kbd "C-x SPC") 'helm-M-x)
(global-set-key (kbd "M-x") 'helm-M-x)
(global-set-key (kbd "C-]") 'helm-ls-git-ls)
(global-set-key (kbd "C-z") 'helm-show-kill-ring)
;; windmove
(global-set-key (kbd "C-x w w") 'windmove-up)
(global-set-key (kbd "C-x w s") 'windmove-down)
(global-set-key (kbd "C-x w d") 'windmove-right)
(global-set-key (kbd "C-x w a") 'windmove-left)
(global-set-key (kbd "M-[") 'rotate-layout)
;;jedi
(add-hook 'python-mode-hook 'jedi:setup)
;;
)
Ich habe es so geschrieben und es hat funktioniert.
--Helm und die meisten Klassiker sind von Anfang an enthalten und es ist einfach »Es sieht hübsch aus
Recommended Posts