当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 初识 emacs
帖子发表于 : 2016-10-07 20:43 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
附件:
1.png
1.png [ 103.65 KiB | 被浏览 781 次 ]



_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 初识 emacs
帖子发表于 : 2016-10-08 12:53 
头像

注册: 2010-04-02 16:44
帖子: 530
系统: openSUSE 13.2 x64
送出感谢: 2
接收感谢: 11
哈哈,欢饮欢迎 :em11

说到这个问题,是因为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)))

出处在这里:http://ergoemacs.org/emacs/emacs_new_empty_buffer.html

可以把这个函数绑定到一个快捷键,或者使用helm这种类型的插件来辅助输入(用这个插件之后输入一个命令时间差不多赶上按快捷键的速度了)

另外推荐一个配置:https://github.com/syl20bnr/spacemacs,这个配置是一群喜欢emacs的人搞的,一直在持续演进与更新,不仅仅易用,而且配置结构能够很方便的裁剪与扩展


_________________
正在建设中的个人博客


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 初识 emacs
帖子发表于 : 2017-03-22 10:14 
头像

注册: 2007-04-28 15:14
帖子: 1167
系统: NixOS+虚拟机各种系统
送出感谢: 0 次
接收感谢: 4
直接用 scratch 那个页面就可以了。

稍微配置下,把启动画面干掉就像vim了。

代码:
(setq inhibit-startup-message t )


提醒下,带着vim习惯用emacs只会被虐


_________________
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
双路 + NixOS + lxde + qemu/spice + 智能生产线研发 + 柔性电路


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译