Les paramètres Emacs sous Windows sont devenus gênants. Il est principalement utilisé pour éditer les scripts python, les démarques et les scripts MATLAB. Je l'ai configuré pour utiliser emacs-jedi et MATLAB-mode. Je suis fier que mon niveau de compétence Emacs concerne les débutants après avoir dépassé les débutants.
Si vous lisez Honke Repository https://github.com/syl20bnr/spacemacs), vous ne serez pas bloqué.
Lorsque vous installez NTEmcs
C:\Users\hoge\AppData\Roaming\
Je pense que .emacs.d a été créé, donc clonez simplement le référentiel spacemacs au lieu de ce répertoire et démarrez Emacs. Il n'y avait pas de colmatage particulier. Est-ce que c'est vimmer, est-ce que c'est réglé pour vimmer? Je me souviens avoir répondu NON à la question.
J'ai lu l'article de référence ci-dessous, mais je ne comprenais pas ce qu'était la "couche de configuration", alors j'ai tout écrit en .spcemacs (j'avais l'habitude d'écrire tous les paramètres dans init.el).
C:\Users\rysk\AppData\Roaming\.spacemacs
Cela a fonctionné comme prévu simplement en écrivant diverses choses dans le fichier.
Si vous lisez .spacemacs,
dotspacemacs-additional-packages
'(
)
Il y a une ligne qui devient. Si le colis est en MELPA, etc.
dotspacemacs-additional-packages
'(
helm-ls-git
epc
jedi
jedi-core
rotate
matlab-mode
)
Si vous exécutez M-x sync-configuration-layer, l'installation et le chargement se feront automatiquement. De plus, spacemacs est fourni avec divers packages tels que helm à l'avance, donc si vous mettez les packages que vous n'aimez pas dans les parties suivantes, ils ne seront probablement pas chargés.
;; If non-nil spacemacs will delete any orphan packages, i.e. packages that
dotspacemacs-excluded-packages '()
Je joue uniquement avec les polices
dotspacemacs-default-font '("Ricty"
:size 19
:weight normal
:width normal
:powerline-scale 1.3)
La plupart des choses que vous écrivez dans init.el normal
(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)
;;
)
Je l'ai écrit comme ça et ça a marché.
--Helm et la plupart des classiques sont inclus dès le début et c'est facile ――Il a l'air joli
Recommended Posts