我的〜/ .emacs文件存在问题。我已将内容粘贴到我的〜/ .emacs文件中,这似乎非常通用。
;; -*- mode: elisp -*-
;; Disable the splash screen (to enable it agin, replace the t with 0)
(setq inhibit-splash-screen t)
;; Enable transient mark mode
(transient-mark-mode 1)
;; org-mode configuration
;; Enable org-mode
(require 'org)
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
;; don't create backupfiles
(setq make-backup-files nil)
然而,每次我:
source~ / .emacs
我收到以下错误。似乎存在一个链接问题。但是,我不确定发生了什么。我是emacs和编程的新手,所以任何见解都会受到赞赏。
-bash:/Users/coltsfan/.emacs:第1行:意外令牌附近的语法错误`;;'
-bash:/Users/coltsfan/.emacs:第1行:`;; - - mode:elisp - - '
答案 0 :(得分:3)
您没有将.emacs
文件加载到shell中。相反,它在启动时由Emacs程序读取。你不需要做任何特别的事情;只需在Bash提示符下输入emacs
。
如果您尝试将更改加载到已经运行的Emacs实例中,那就太麻烦了。在实践中,C-x C-f ~/.emacs
并手动评估您最近添加的部分。 (C-x C-e对此非常方便。)
(顺便说一下,这里没有“编译”.Emacs可以编译elisp文件,但.emacs
通常不会被编译。)