Questions tagged «org-mode»

是Emacs的一种主要模式,用于通过快速有效的纯文本系统记录笔记,维护TODO列表,计划项目以及编写文档。由于组织模式是一个广泛的主题领域,因此其他标签必须与org-mode标签一起。

1
通过轮廓路径完成在点处插入组织ID链接
当前要插入内部org-mode org-id链接,我导航至标题或将其在议程视图中拉出(Ca s标题测试搜索RET),并将链接与Cl存储在一起(org-store-link),然后返回到我想插入链接,然后使用Cc Cl(org-insert-link)插入链接。 相反,我希望映射一个键,该键允许我使用类似于org-refile(Cc Cw)的制表符补全在当前点插入链接。预期结果将是以下形式的org-id内部链接: [[id:d7534b2f-c221-4dea-8566-d5ce3e4e1b78][Example Link]] 通过org-id.el查看,似乎org-id-get-with-outline-path-completion是为此目的而设计的。我试过了: (global-set-key "\C-ci" (lambda () (interactive) (org-id-get-with-outline-path-completion))) 但它没有按预期工作。 我的init.el文件中包含以下内容: ;; Use global IDs (require 'org-id) (setq org-id-link-to-org-use-id t) ;; Update ID file .org-id-locations on startup (org-id-update-id-locations) ;; Refile options (setq org-refile-targets (quote ((nil :maxlevel . 9) (org-agenda-files :maxlevel . 9)))) (setq org-refile-use-outline-path …
11 org-mode 


6
在组织模式下,如何删除链接?
如何删除现有的超链接而不必涉足并手动删除一堆括号?当我尝试org-insert-link删除现有链接时,我得到了Lisp error: (error "Empty link")。 我想删除链接并保留文本(即描述)。
11 org-mode 

2
org-refile到一个已知的固定位置
我正在尝试编写一个函数,该函数将带有标题并将其重新归档到一个特定的位置。的文档org-refile是 (org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG) 并且RFLOC是 RFLOC can be a refile location obtained in a different way. 但是我不知道这是什么“另类方式”,并且我已经搜索了半天,没有看到任何示例。我知道文件,也知道目标的标题,但是我不知道将其形成所需内容的语法。我得到的最接近的是: (org-refile nil #("~/Org/bookmarks.org") 然后会提示我输入标题,但是我当然不希望它提示我,我想提供它。 我是elisp的新手,我猜到了我能想到的每种语法。有人知道该怎么说吗?
11 org-mode 

1
如何在组织模式下将标题转换为列表项?
在处理文档的结构时,我经常会发现自己想要将项目列表转换为一组标题,或者将一组标题转换为列表。除了手动编辑或记录宏外,我没有找到一种轻松实现此目的的方法。 你怎么做呢?是否具有执行此类操作的功能,例如将标题降级为列表项?
11 org-mode 

1
如何自动加密orgmode文件?
我有一个git存储库,其中存放一些组织模式文件。其中一些具有私有性质,某些不受信任的第三方可以访问git存储库所在的服务器。那就是为什么我要加密私人组织文件。 我要实现的目标如下:首先,文件已加密。这可以是带有密码的对称密钥,也可以是我的GnuPG密钥。当我打开文件时,Emacs要求输入密码并打开文件(如果pw输入正确)。我现在可以像处理任何其他组织文件一样使用该组织文件。当我保存或关闭文件时,应再次对其进行加密。git commit也应该被加密。 我该如何使用GNU / Emacs做类似的事情?

1
机构模式:在表格外使用表格公式吗?
我想知道是否可以在表外部显示对表数据执行的计算结果。 例如,假设我有一个带有名称列表的表。是否可以使用纯文字显示类似“ This below list contains [ ] names.”的文字并[ ]包含对表格进行计数的结果?

2
如何加快组织模式议程的生成
Emacs组织模式生成我的议程需要花费几秒钟。我怎样才能使其更快?我已经在使用存档文件,并且我的文件少于30个.org,它们都相当短。 org-agenda命令的部分探查器输出: + ... 93 50% - command-execute 90 49% - call-interactively 85 46% - org-agenda 80 43% - byte-code 80 43% - call-interactively 79 43% - org-agenda-list 79 43% - byte-code 79 43% - org-agenda-prepare 68 37% - org-agenda-prepare-buffers 67 36% - byte-code 67 36% - org-get-agenda-file-buffer 67 36% …

5
预览组织结构表中的字段
有时在以组织模式创建表时设置手动列宽比较方便。这样一来,列就不必增长到最长条目的大小。当组织模式表中的条目长于在其中找到的列时,该条目将在视觉上被截断,=>并在末尾带有符号。 我知道我可以C-c `使用org-table-edit-field,但这需要按C-c C-c关闭预览窗口并返回到org-mode缓冲区。调用带有前缀参数的同一命令C-u C-c `将使整个字段可见,以便可以在适当位置进行编辑,但是如果我想快速连续快速预览5-10个字段,这仍然很乏味。 LibreOffice Calc在电子表格的顶部具有一个预览字段(MS Excel也是如此),该预览字段显示当前所选字段的值: 编辑组织模式表时是否可以获得类似的预览? 小型缓冲区似乎是一个不错的地方,尽管它可能会产生*Messages*快速填充缓冲区的副作用。缓冲区顶部或底部的专用微型窗口也将起作用。

3
Emacs函数将任意ORG属性转换为任意字符串(即LaTeX标签)吗?
我有许多文档作为具有CUSTOM_LABEL属性的组织文件,例如 * Introduction :PROPERTIES: :CUSTOM_LABEL: AP 1 :END: 在这种情况下,需要将文件导出为LaTeX,并将每个文件翻译CUSTOM_LABEL为\label{marker}。上面的示例应转换为\label{AP 1}。 我已经知道如何在导出时调用自定义函数,但是我不够熟练,无法编写defun来执行该特定转换,即CUSTOM_LABEL->\label{} 如何能在defun函数中注入custom_label作为\label{}写? 我什至只喜欢一些伪代码或一些指针。 我在这里而不是在其他地方问这个问题,因为这是一个Emacs问题,因为我彻底搜索了组织模式手册,并且该功能目前不可用。 在导出时转换特定属性(LaTeX,HTML或任何其他格式)的通用函数会更好。 谢谢。

4
组织模式下的Clojure代码评估不产生任何输出
我正在尝试从我的org文件中运行clojure代码,以便进行一些识字编程。 什么不起作用: 当我执行源代码块时,我得到了No output produced。 样本src代码块 #+begin_src clojure (+ 2 2) #+end_src clojure 工作原理: cider-jack-in 正在工作,我能够在nREPL中执行代码 我可以从.clj文件执行代码 谢谢 细节 使用Spacemacs的Emacs 25.1 机构模式9.0.5 组织babel配置 (defun dotspacemacs/user-config () (require 'ob) (require 'ob-clojure) (require 'paredit) (require 'org-babel-clojure) (setq org-babel-clojure-backend 'cider) (require 'cider) (org-babel-do-load-languages 'org-babel-load-languages '((clojure . t))) ) 如果您需要其他任何信息,请告诉我

1
组织模式多行强调和粗体
在组织模式下是否存在某种形式的标记,以使多行文本变为粗体,斜体等? *This is what I want to be bold and I only want lines to be a certain length so that this doesn't work.* 我知道使用visual-line-mode替代方法fill-paragraph可以解决此问题,但是我M-q太喜欢了,我想尝试将文件保持在一定宽度。 片段欢迎。我不认识Elisp,所以我自己做不到。但是我想这也会破坏出口。 我在想类似的东西: #+BEGIN_BOLD All my text in here would be super bold and would be very nice. #+END_BOLD
11 org-mode 

2
组织模式下不同优先级的颜色
我已经使用face属性为Org模式配置了优先级,这些优先级在我的这些行中init.el: (set-face-attribute 'org-priority nil :foreground "aquamarine1" :background "black" :inherit font-lock-keyword-face :inverse-video t :box '(:line-width 2 :color "orange" :style released-button)) 但是我想知道是否有一种方法可以为优先级#A,#B和#C设置不同的颜色。
11 org-mode  faces 

1
Ctrl-K杀死线,而不是可视线模式下的屏幕边缘
(对于一般的技术/ emacs经验不足,我事先表示歉意。我org-mode习惯于写小说,因此并未深入研究其众多选择) 我已经visual-line-mode设置为我的默认与线(global-visual-line-mode t)在我的~/.emacs。过去,ctrl-k(kill-line)在这种模式下杀死了整条生产线,但在最近重新格式化的计算机上,ctrl-k只能杀死整个屏幕边缘。 您如何建议设置ctrl-k再次杀死屏幕边缘?
11 org-mode 

1
通过命令行将组织模式文件导出为PDF?
我要使用什么命令行参数来使Emacs将组织模式文件导出到Beamer PDF?(我想创建一个Makefile在用户运行时生成PDF的文件make。) 我尝试按照以下答案进行操作,但无法正常工作: $ emacs --batch foo.org -f org-beamer-export-to-pdf Symbol's function definition is void: org-beamer-export-to-pdf $ emacs --batch -l ox-beamer foo.org -f org-beamer-export-to-pdf Cannot open load file: ox-beamer 上面的错误来自以下事实:组织模式文件位于自定义位置,并且my ~/.emacs.d/init.el未被加载(--batch意味着-qaka --no-init-file)。 如果我告诉Emacs加载我的初始化文件,它将起作用: $ emacs --batch -l ~/.emacs.d/init.el foo.org -f org-beamer-export-to-pdf 但是,这对于使用~/.emacs或~/.emacs.el代替的其他用户不起作用~/.emacs.d/init.el。我试图告诉Emacs加载,user-init-file但没有成功: $ emacs --batch --eval '(load user-init-file)' foo.org -f org-beamer-export-to-pdf …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.