作者Neisseria (Neisseria)
看板Editor
标题Re: [emcs] 我跟怎麽把emacs设定成合适的样子
时间Sat Aug 16 22:50:24 2014
※ 引述《qas612820704 (Lego)》之铭言:
: 我虽然看了一些关於新手一定要知道的一些事
: 可是每次都会卡在说不知道他在写什麽
: 於是我找了lisp的语言学了学
: 但後来我发现我大概知道lisp是怎模运作
: 还是不知道emacs是怎麽运作的
很多人都不知 Emacs 怎麽运作的,还是可以用 Emacs,不用太担心
像我几乎不改热键,尽量维持 Emacs 原本的设定,这样也在换电脑时不会太错愕
先把基本的功能用熟,自然就会觉得 Emacs 好用
BTW, LISP 家族的语言都蛮难理解的,像我学了几天 CLISP 就放弃 冏~
不知道你的平台是 Windows, Linux 还是 Mac?
Emacs 在 Windows 上大概是最难用的,因为没有 shell 搭配
在 Cygwin 里还算堪用,但还是要搭 Unix 或 Linux 比较好用
: 讲这麽多 我把问题讲的实际一点好了
: 如何可以把emacs架成适合写c and "如何架?"
: 就是说
: 1. 如何用网路上下载的封包(不是用el-get 跟 package.el取得的)
: 我现在有cc-mode的档案 可是我不知道该怎麽用它
用 package.el 下载其实是最方便的
打 M-x list-packages,然後就可以用 C-s 等等慢慢找想要的套件
不过,要加入两个套件库,套件才会比较多
在 ~/.emacs 或是 ~/.emacs.d/init.el 加入以下设定:
(require 'package)
; marmalade repo
(add-to-list 'package-archives
'("marmalade" . "
http://marmalade-repo.org/packages/") t)
; MELPA repo
(add-to-list 'package-archives
'("melpa" . "
http://melpa.milkbox.net/packages/") t)
: 2. 有auto-complete跟context assient
: 还有如何设定成像eclisp M-/ 就有提示字
也是利用 M-x list-packages 就可以下载 auto-complete
至於你说的 context assistant,我就不是很确定是指什麽了
: 就以上我想知道我该在init.el多打什麽 怎麽完成这些事情
如果比较老派的手动安装法,就是设定 ~/.emacs,像是
(add-to-list 'load-path "~/.emacs.d/site-lisp")
然後把一些单一 .el 档丢进去 ~/.emacs.d/site-lisp,再稍微设定一下即可
每个档案的设定法不一定相同,要自己查一下
有些多档案的套件,就单独设定,像是手动装 auto-complete
; add auto-complete support
(add-to-list 'load-path "~/.emacs.d/auto-complete")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/auto-complete/ac-dict")
(ac-config-default)
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.104.122.18
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Editor/M.1408200629.A.601.html
1F:推 qas612820704: 我发现我是卡在东西不知该如何设定 谢谢你的回答! 08/17 13:58
※ 编辑: Neisseria (111.250.58.187), 12/24/2018 18:49:52