在emacs裏面安裝js2-mode

最近想學學web編程,所以就從javascript開始了,網上推薦說Sublime Text 功能非常強大(http://www.iplaysoft.com/sublimetext.html?1420815260356),並且原來看過一篇文章介紹其同時操作多行的技巧文章,應該很不錯。。不過功能強大的編輯器想要學好都得花一些時間,我已經用emacs一段時間了,並且emacs是編輯器之神嘛,需要下苦功夫才能學好,所以就想先精通它再說。網上找的安裝步驟,總是編譯有問題,最後感謝強大的google終於問題解決。記錄如下:

 

1.首先下載js2-mode插件: https://github.com/rxf1986/js2-mode

2. 將js2-mode 放入loadpath裏(如~/.emacs.d/js2-mode/)

3.編譯:

   M+x byte-recompile-directory  ~/.emacs.d/js2-mode  (我是在windows上安裝的emacs,所以直接快捷鍵了)

   在linux上,也可以cd js2-mode ; Emacs --batch -f batch-byte-compile js2-mode.el

4. 修改配置文件.emacs

   (add-to-list 'load-path "~/.emacs.d/js2-mode")
   (autoload 'js2-mode "js2-mode" nil t)
   (add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))

 

在編譯那一步:出現了這樣的錯誤: 

File error: Cannot open load file, js-mode

 

有以下解決方法:

1. 修改js2-mode下的*.el文件的權限,我直接777了,然後在編譯,就沒有問題了。

2.  將load path直接給定el文件,而不是到目錄:eg:(add-to-list 'load-path "~/.emacs.d/js2-mode/js-mode.el")  (require js-mode)

3.  設置emacs startup kit(https://github.com/rxf1986/emacs-starter-kit),然後安裝 js2-mode:

        * M-x package-list-packages (打開一組安裝包)

        * C-s 搜索js2-mode

        * 找到後,按“l" 標記安裝

        * 然後按”X“ 開始安裝  

      這樣,就可以安裝並且加載js2-mode.

 

+++++++++++++++++++++++++++++++++++++++++++++=

網上看到一篇用emacs打造node.js環境的文章,挺不錯,先收藏 http://www.open-open.com/lib/view/open1391687309114.html

還有emacs的一篇:http://blog.csdn.net/redguardtoo/article/details/7222501/ 一年打造成emacs高手

   

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章