使用我的.emacs init文件时,我有时会犯错误.当我执行eval-buffer时,我收到消息"解析期间文件结束".
我如何要求Emacs告诉我错误的确切位置?
在Emacs组织模式中,如何在一个完整大小的窗口中打开org-capture,而不是先拆分窗口?
如何获取org-mode DONE统计信息以通过非todo标题过滤并更新统计信息cookie?
我有一个如下所示的组织模式文件:
* <2013-03-06 Wed> [0%]
** work
*** training
**** TODO email Anne
**** DONE call Raymond
*** reports
**** DONE collect research
**** DONE compile data
*** white papers
**** TODO collect client files
*** sales
**** DONE email Wendy
** housekeeping
*** DONE go to post office!
Run Code Online (Sandbox Code Playgroud)
父标题不是TODO任务; 他们是概念类别.
当我标记任务DONE时,我想要org-mode来计算%done统计数据.
我试过设置org-hierarchical-todo-statistics,t但没有帮助.
在组织模式中,我想为不同的导出类型指定不同的导出选项,即编号标题和导出到LaTeX/PDF的目录,没有编号,也没有用于导出到HTML的目录.
是否可以在不必每次手动编辑导出选项的情况下执行此操作?
我安装了auto-complete-mode,我正在使用org-mode.当我点击TAB以自动完成单词时,它会尝试缩进该行.有时它会缩进整个段落,有时它什么都不做.
我尝试自定义变量(setq tab-always-indent 'complete)并将其更改为nil,但现在当我点击TAB时,它只是在屏幕上插入制表符空格.
我知道可以成功使用带有yasnippet的org-mode和自动完成两者都正常工作,因为使用Emacs Live它可以开箱即用.
在我的文本文件中,我经常移动大部分.换句话说,我选择一个长度为3到50行的部分,将其剪切,然后将其粘贴到文件中的其他位置.
在"未提交的更改"下,Git(我使用Github OSX)将这些行显示为在文件的一部分中"删除"并在另一部分中"添加".
鉴于我的工作流程,如果Git的差异显示没有突出显示我只是从一个地方移动到另一个地方的部分,那将会更有帮助.相反,我希望Git只为我突出显示全新的行,以及我从文件中完全删除的行.(以及我改变了一些部分的线条.)
有没有办法指示Git的diff显示忽略3+行的"已删除"部分,如果它在文件的其他地方找到相同的"添加"部分?
目前我用wdiff = diff-highlight.
更新:看起来像指定外部git diff很简单:
gitconfig
[diff]
external = ~/prose-diffs.py
Run Code Online (Sandbox Code Playgroud)
有没有人有一个外部的git差异比较"添加"部分与"删除"部分(忽略开头和结尾的换行符),并自动隐藏添加的行与删除的行匹配的任何部分?
我想猫的一些文件一起,而在同一时间添加文件之间的一些文字.我是一个Unix新手,我没有语法的悬念.
这是我失败的尝试:
cat echo "# Final version (reflecting my edits)\n\n" final.md echo "\n\n# The changes I made\n\n" edit.md echo "\n\n#Your original version\n\n" original.md > combined.md
Run Code Online (Sandbox Code Playgroud)
我该如何解决?我应该使用烟斗还是其他东西?
指示org-mode将样式表中的所有css嵌入到单个HTML文件中的最佳方法是什么,而不是像默认情况那样包含指向它的链接?
在Mac OSX上的Emacs中,是否有一个功能可以在Finder中显示当前文件?
在OSX Mavericks的GNU Emacs中,即使我不在Mavericks全屏模式下,如何隐藏标题栏?我宁愿让我的Emacs填满整个画面.
