初识 emacs
- qgymib
- 帖子: 539
- 注册时间: 2010-04-02 16:44
- 系统: openSUSE 13.2 x64
Re: 初识 emacs
哈哈,欢饮欢迎
说到这个问题,是因为emacs里面每一个buffer必须要有一个名字,所以比较麻烦。
临时的解决方法是:emacs里面有一个默认的内部buffer貌似叫scratch?可以用来做任意编辑,用这个buffer即可。
更加完整的解决方法是用elisp来自动化输入名字这个动作,即通过调用如下函数来创建新buffer:
出处在这里:http://ergoemacs.org/emacs/emacs_new_empty_buffer.html
可以把这个函数绑定到一个快捷键,或者使用helm这种类型的插件来辅助输入(用这个插件之后输入一个命令时间差不多赶上按快捷键的速度了)
另外推荐一个配置:https://github.com/syl20bnr/spacemacs,这个配置是一群喜欢emacs的人搞的,一直在持续演进与更新,不仅仅易用,而且配置结构能够很方便的裁剪与扩展
说到这个问题,是因为emacs里面每一个buffer必须要有一个名字,所以比较麻烦。
临时的解决方法是:emacs里面有一个默认的内部buffer貌似叫scratch?可以用来做任意编辑,用这个buffer即可。
更加完整的解决方法是用elisp来自动化输入名字这个动作,即通过调用如下函数来创建新buffer:
代码: 全选
(defun xah-new-empty-buffer ()
"Open a new empty buffer.
URL `http://ergoemacs.org/emacs/emacs_new_empty_buffer.html'
Version 2016-08-11"
(interactive)
(let ((-buf (generate-new-buffer "untitled")))
(switch-to-buffer -buf)
(funcall initial-major-mode)
(setq buffer-offer-save t)))
可以把这个函数绑定到一个快捷键,或者使用helm这种类型的插件来辅助输入(用这个插件之后输入一个命令时间差不多赶上按快捷键的速度了)
另外推荐一个配置:https://github.com/syl20bnr/spacemacs,这个配置是一群喜欢emacs的人搞的,一直在持续演进与更新,不仅仅易用,而且配置结构能够很方便的裁剪与扩展
正在建设中的个人博客
- jobinson99
- 帖子: 1169
- 注册时间: 2007-04-28 15:14
- 系统: NixOS+虚拟机各种系统
- 联系:
Re: 初识 emacs
直接用 scratch 那个页面就可以了。
稍微配置下,把启动画面干掉就像vim了。
提醒下,带着vim习惯用emacs只会被虐
稍微配置下,把启动画面干掉就像vim了。
代码: 全选
(setq inhibit-startup-message t )
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……