在 Ubuntu 12 上将 haskell-mode 安装到 Emacs 中
Installing haskell-mode into Emacs on Ubuntu 12
我正在按照 these 说明在 Ubuntu 12 上安装 haskell-mode。但是,当我开始输入 M-x customize-option RET pac
时,Emacs 说:不匹配!所有自定义变量如下图所示
知道出了什么问题吗?
转到您的 init.el
文件 (~/.emacs.d/init.el
) 并将其放在那里:
(setq package-archives
'(("gnu" . "http://elpa.gnu.org/packages/")
("original" . "http://tromey.com/elpa/")
("org" . "http://orgmode.org/elpa/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.milkbox.net/packages/")))
(package-initialize)
然后执行 M-x package-refresh-contents
,您可以从那里安装 haskell-mode
。还要确保您的 Emacs 版本 >= 24,因为 package.el
仅与更高版本捆绑在一起。如果您使用的是旧版本,您可能需要手动安装该软件包。
这需要 emacs24
或更高版本。
首先,安装MELPA
:
sudo emacs /etc/emacs/site-start.el
粘贴此代码:(来自 https://melpa.org/#/getting-started)
(require 'package) ;; You might already have this line
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(when (< emacs-major-version 24)
;; For important compatibility libraries like cl-lib
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize) ;; You might already have this line
保存并退出。
二、安装haskell-mode
要获得 haskell 漂亮的打印和缩进,执行此操作以安装 haskell-模式:
emacs
M-x package-list-packages RET (Type meta-key and S, then type package-list-packages and hit return)
C-s haskell-mode RET (Type control-S to search, type nginx and hit return to find the haskell-mode package)
i (to mark it to install)
x (to execute installation of marked packages)
使用haskell-mode
Haskell 模式将为 haskell 个文件自动加载。如果你想手动加载它,你可以使用 M-x haskell-mode
.
切换到 haskell-mode
我正在按照 these 说明在 Ubuntu 12 上安装 haskell-mode。但是,当我开始输入 M-x customize-option RET pac
时,Emacs 说:不匹配!所有自定义变量如下图所示
知道出了什么问题吗?
转到您的 init.el
文件 (~/.emacs.d/init.el
) 并将其放在那里:
(setq package-archives
'(("gnu" . "http://elpa.gnu.org/packages/")
("original" . "http://tromey.com/elpa/")
("org" . "http://orgmode.org/elpa/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.milkbox.net/packages/")))
(package-initialize)
然后执行 M-x package-refresh-contents
,您可以从那里安装 haskell-mode
。还要确保您的 Emacs 版本 >= 24,因为 package.el
仅与更高版本捆绑在一起。如果您使用的是旧版本,您可能需要手动安装该软件包。
这需要 emacs24
或更高版本。
首先,安装MELPA
:
sudo emacs /etc/emacs/site-start.el
粘贴此代码:(来自 https://melpa.org/#/getting-started)
(require 'package) ;; You might already have this line
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(when (< emacs-major-version 24)
;; For important compatibility libraries like cl-lib
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize) ;; You might already have this line
保存并退出。
二、安装haskell-mode
要获得 haskell 漂亮的打印和缩进,执行此操作以安装 haskell-模式:
emacs
M-x package-list-packages RET (Type meta-key and S, then type package-list-packages and hit return)
C-s haskell-mode RET (Type control-S to search, type nginx and hit return to find the haskell-mode package)
i (to mark it to install)
x (to execute installation of marked packages)
使用haskell-mode
Haskell 模式将为 haskell 个文件自动加载。如果你想手动加载它,你可以使用 M-x haskell-mode
.