小编Dan*_*iel的帖子

如何从自动模式警报(Emacs)中删除项目

我以为这样做很简单,但是我被困住了。

当我在〜/ .emacs中添加八度模式时

(add-to-list 'auto-mode-alist ("\\.m$" . octave-mode))
Run Code Online (Sandbox Code Playgroud)

打开一个Octave文件.m,我转而以OBJC主模式结束...这是因为auto-mode-alist包含:

(\.m\' . objc-mode)
Run Code Online (Sandbox Code Playgroud)

在A列表中排名第一。

我试过了:

(setq auto-mode-alist (delete '( \.m\' . objc-mode) auto-mode-alist))
Run Code Online (Sandbox Code Playgroud)

我什至尝试过:

(setq ama '())
(setq objc '(\.m\' . objc-mode))
   (dolist (item auto-mode-alist)
      (if (not (eq (cdr (last objc)) (cdr (last item))))
          (setq ama (list ama item))))
 (setq auto-mode-alist ama)
Run Code Online (Sandbox Code Playgroud)

从列表中删除objc-mode或确保octave-mode取代它的任何建议都很好。

emacs list

3
推荐指数
1
解决办法
399
查看次数

标签 统计

emacs ×1

list ×1