Chose pas facile, car pas beaucoup de gens à vrai dire utilisent Emacs sous OSX, ou seulement dans la langue de Shakespeare. J'ai décidé de partager le fruit de recherches intenses (haééé), pour fournir (d'abord à moi) à tout le monde un fichier de configuration qui pourrais vous être utile comme base d'une configuration Emacs.
Voici le fichier .emacs:
; themes(add-to-list 'load-path "~/.emacs.d/plugins/color-theme-6.6.0/")(require 'color-theme)(eval-after-load "color-theme"'(progn(color-theme-initialize)(color-theme-hober)));Activer la coloration syntaxique(global-font-lock-mode t); Mettre un maximum de couleurs(setq font-lock-maximum-size nil); Pour ne pas avoir à taper en entier la réponse yes/no(fset 'yes-or-no-p 'y-or-n-p); Affichage des images et fichiers compressés(setq auto-image-file-mode t)(setq auto-compression-mode t); IMPORTANT - osx related; sinon pas de square brackets ni de curly brackets !!(cond ((eq window-system 'ns)(setq mac-command-modifier 'meta)(setq mac-option-modifier 'none))((and (eq window-system 'mac) (boundp 'aquamacs-version))(setq mac-command-modifier 'meta)(setq mac-option-modifier nil))); pour le mode terminal (au cas ou)(set-terminal-coding-system 'utf-8)(set-keyboard-coding-system 'utf-8)(prefer-coding-system 'utf-8); j'add le dossier de flex-mode(add-to-list 'load-path "/Users/paraita/.emacs.d/plugins/flex-mode/"); j'add le dossier de g-client(add-to-list 'load-path "/Users/paraita/.emacs.d/plugins/g-client/"); je le load(load-library "g"); lazy load xD(autoload 'flex-mode "flex-mode" "Major mode for editing lex files." t)(setq auto-mode-alist(append '(("\\.l$" . flex-mode)("\\.ll$" . flex-mode)("\\.lex$" . flex-mode)) auto-mode-alist))(custom-set-variables;; custom-set-variables was added by Custom.;; If you edit it by hand, you could mess it up, so be careful.;; Your init file should contain only one such instance.;; If there is more than one, they won't work right.'(gblogger-user-email "toto@gmail.com")'(inhibit-startup-screen t))(custom-set-faces;; custom-set-faces was added by Custom.;; If you edit it by hand, you could mess it up, so be careful.;; Your init file should contain only one such instance.;; If there is more than one, they won't work right.)
; fullscreen (patched)
(global-set-key (kbd "M-RET") 'ns-toggle-fullscreen)
Aucun commentaire:
Enregistrer un commentaire