在emacs里面安装js2-mode
来源:互联网 发布:九次方大数据如何使用 编辑:程序博客网 时间:2024/05/16 10:29
最近想学学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高手
- 在emacs里面安装js2-mode
- Emacs里面的Python mode(python.el)
- 为Emacs安装markdown-mode
- 在 Emacs 里面使用 Cscope
- 在Emacs里面使用Scheme
- 在 Emacs 里面使用 Shell
- 在 Emacs 里面使用 Cscope
- 在 Emacs 里面使用 Cscope
- 在emacs org-mode 中插入截图
- Emacs的haskell-mode的安装
- Emacs 下安装 python-mode.el
- Emacs 下安装 python-mode.el
- 为什么要在 Emacs 里面使用 Shell?
- 如何在emacs 中自动启动 auto-complete-mode
- emacs在加载helm-mode时花很长时间
- ubuntu 安装emacs org mode 完美支持中文
- 解决Emacs里面的Python mode下跑UnitTest的异常问题
- 在windows 下安装emacs
- hdu 2021 发工资咯:)
- Steinhaus-Johnson-Trotter 生成全排列算法
- ThinkPad S1 Yoga体验
- golang中struct关于反射tag
- 阅读程序写出运行结果6
- 在emacs里面安装js2-mode
- 黑马程序员——Java(反射)
- HDU 1896 -- Stones (优先队列)
- Android程序员必备精品资源
- 阅读程序写出运行结果7
- POJ 题目2975 Nim(nim)
- SQLSERVER 数据库引擎中的锁定
- 网络编程(获取json和网络图片)
- fakenet