1、lion下brew的安裝
2、使用brew安裝emacs及全屏設定
3、emacs類似source singht的語法高亮
4、cscope的安裝和配置
5、cedet的安裝
內容1、lion下brew的安裝
brew全名為homebrew,是mac os下的一套包管理軟體,類似ubuntu上的apt-get。直接使用brew安裝emacs十分方便,而且emacs加入了lion中全屏的支援,公升級也方便。
homebrew
中介紹了如何安裝homebrew十分簡單。
2、使用brew安裝emacs
brew update 更新brew庫
brew info emacs檢視你要安裝的emacs的版本資訊
brew options emacs檢視emacs的安裝配置選項
brew install emacs --cocoa --srgb 安裝emacs
m-x ns-toggle-fullscreen
可使emacs進入全域性模式,再執行一次退出全域性模式。繫結乙個快捷鍵更為方便
(global-set-key [c-f7] 'ns-toggle-fullscreen)
我用的emacs為23.3.1版本,貌似當前可以公升級到24了。如果你在23版本安裝中遇到編譯問題可以參考這裡。
3、emacs類似source singht的語法高亮
emacs的區域性變數,函式呼叫等都是不高亮的,看著比較單調。
在.emacs中加入如下**:
(require 'zjl-hl)
(zjl-hl-enable-global-all-modes)
**在這裡,這裡
。 4、cscope的安裝和配置
brew install cscope安裝cscope
生成cscope資料庫索引,具體參考這裡。
1、建立
cscope.files檔案,指定要索引的檔案,這裡我要建立的是linux kernel的資料庫,我對非x86框架和驅動**關係,所以不索引這些**。
2、cscope -b -q -k生成索引資料庫
在emacs中使用cscope
2、c-h v cscope-program ret 修改mac下cscope的路徑(我的是/usr/local/bin/cscope),要選擇儲存所有場景。
3、c-s s a 設定索引檔案目錄
現在可以使用快捷鍵來瀏覽**了。c-c s c-h檢視cscope命令幫助
c-c s s 序找符號
c-c s g 尋找全域性的定義
c-c s c 看看指定函式被哪些函式所呼叫
c-c s c 看看指定函式呼叫了哪些函式
c-c s e 尋找正規表示式
c-c s f 尋找檔案
c-c s i 看看指定的檔案被哪些檔案include
參考這裡,這裡
,這裡,這裡
。
5、cedet的安裝
直接參考
這裡
Windows下Emacs的安裝
emacs是一種強大的文字編輯器。emacs的名字是editor macros 巨集編輯器 的縮寫。最初由richard stallman於1975年在mit協同guy steele共同完成。包括兩個檔案 a emacs 21.3.50.1 20050130c w32.zip b emacs 21....
Emacs下版本管理Git
在emacs上使用git的選擇比較多,有emacs vc git.el git emacs magit等等,我使用的是git emacs。我已經預設你安裝了git。2 配置.emacs git clone 其中https那個是git emacs在github上的託管位址,有興趣可以進去看一看。add...
emacs 下編譯c程式
看到網上很多朋友在用emacs時,無法在其中編譯c程式,所以在這裡寫下一點我的心得,希望對那些剛要入門emacs的朋友們有用.1 在終端啟動emacs.emacs ret 2 按c x c f,鍵入檔名,如 hello.c 3 hello.c 源 include include int main i...