我正在尝试找出一种方法将我的 i3wm 配置文件移动到组织模式文件。我有一个包含键绑定以及它们应该执行的命令的表,我想从中生成适当的源代码。
例子:
| Keybinding | Command | Action |
|-----------------------+----------------------+--------------------------|
| {{{mod}}} + Return | i3-sensible-terminal | Opens a new terminal |
| {{{mod}}} + Shift + q | kill | Kills the focused window |
Run Code Online (Sandbox Code Playgroud)
应该生成
bindsym {{{mod}}}+Return exec --no-startup-id i3-sensible-terminal ;; Opens a new Terminal
bindsym {{{mod}}}+Shift+q exec --no-startup-id kill ;; Kills the focused window
Run Code Online (Sandbox Code Playgroud)
这样的事可能吗?
我有一堆 elisp 和其他带有一些注释的代码,我想重新格式化以使其更有组织性,并且我发现必须输入
#+BEGIN_SRC emacs-lisp ... #+END_SRC
Run Code Online (Sandbox Code Playgroud)
一直围绕着我想要的,花费的时间比预期的要长一些......
所以我想做的是包装/或放置所选内容(使用 C 空间)并将其放入 org 模式的模板源代码块中(在我的情况下,它主要是 elisp 代码,但我计划使用它也许是为了其他事情)
我怎样才能在 emacs 或 elisp 中做到这一点?
在组织模式中,我希望将区域放入列表中.
说我有以下文字
One
Two
Three
Run Code Online (Sandbox Code Playgroud)
如何将其转换为以下列表(手动编辑除外)?
- One
- Two
- Three
Run Code Online (Sandbox Code Playgroud)
在标记区域后,是否有一些命令可以实现?
我有一个名为TABLE1的表,我正在尝试将列表传递给函数foo,如下所示:
#+TBLFM: $1='(foo list(a b c))
(defun foo (my-list)
(first my-list)
)
Run Code Online (Sandbox Code Playgroud)
不幸的是,表公式的计算结果为#ERROR.知道如何将列表传递给函数吗?
在Emacs中,我如何指示isearch-forward不是从点的位置搜索,而是从文件的开头搜索?
我厌倦了添加#+OPTIONS: ^:{}到所有文件的顶部.org,所以我想我应该尝试通过编辑我的.emacs文件来一劳永逸地获得这种行为。根据可用的文档,似乎
(setq org-export-with-sub-superscripts "{}")\nRun Code Online (Sandbox Code Playgroud)\n\n会实现与 相同的行为#+OPTIONS: ^:{},尽管当我(setq ...单独执行该操作时, 和A_B都会A_{B}呈现为A<sub>B</sub>HTML 输出中的形式。为了确保org-export-with-sub-superscripts变量正确,我尝试了
(setq org-export-with-sub-superscripts nil)\nRun Code Online (Sandbox Code Playgroud)\n\n这导致A_B被渲染为A_B和A_{B}被渲染为A_{B}\xe2\x80\x94 正是您所期望的。我也尝试过\'"{}", and (setq org-use-sub-superscripts "{}")(带或不带引号"{}"),但都不起作用。
我在组织模式 7.9.3 中遇到了这个问题,它一直伴随着我到 8.2.10。你知道我做错了什么吗?
\n我正在使用org-mode写一些散文.我已经为所有的写作配置了emacs,但有一个问题我无法解决.
在我写作时,我可能有一个想法,或者我可能想在编辑过程中给自己做一个评论.也许我想更改一个角色名称,或者我想更详细地研究一个想法.我不想摆脱写作的流程所以我只想在不同的组织文件中创建一个快速TODO,其中包含我的散文中的行/单词的链接,我需要进行编辑.
我已经弄清楚如何创建链接,但我不能让它与TODO项目匹配.对这个沮丧的作家的任何建议?理想情况下,我想创建一个捕获模板,以便我可以快速添加注释并继续编写.
提前致谢.
对于 emacs25(ubuntu 17.10 上的 emacs 25.2.2),我无法使org-agenda-list正常工作。org-timeline每天都会向我显示详细信息,但org-agenda-list只列出了日期的名称,而没有列出任何详细信息。
我有以下 .emacs(简化为一行以追踪为什么 org-agenda 不起作用 - 我对 emacs 相当了解,但我是 org-mode 的第一次用户)
(global-set-key "\C-ca" 'org-agenda)
Run Code Online (Sandbox Code Playgroud)
并且有一个空的 .emacs.d 目录,当我为以下示例运行org-agenda-list 时:
* Tasks
** DONE [#A] do this y'day
SCHEDULED: <2018-03-22 Thu>
** TODO [#A] do this tomorrow
SCHEDULED: <2018-03-24 Sat>
** TODO [#A] this task is not scheduled
** TODO [#B] scheduled for today, priority B
SCHEDULED: <2018-03-23 Fri>
** IN PROGRESS [#A] scheduled today and deadline in 2 …Run Code Online (Sandbox Code Playgroud) 我正在寻求如下布局段落: 1. 在引言中,我将在所有列中包含段落。2.然后平行地分出两栏意见相反的栏目。它与两列布局不同,两列是平行的,并且左侧的内容将始终保留在左侧,右侧的内容始终位于多个页面的右侧。即使左列的参数量较短,右列的参数也不应该浮动到左列中。
以下是 HTML 格式的示例: https://www.biblegateway.com/passage/?search=1+Corinthians+15&version=CCB;KJ21 用于比较不同的翻译。
下面是我尝试实现的效果。
\documentclass{report}
\usepackage[english]{babel}
\usepackage{blindtext}
\begin{document}
\section{Introduction}
Here are the normal paragraph crossing colmuns.
\blindtext
\begin{minipage}[t]{0.5\textwidth}
\section{Argument on the Left}
Because I am on the left, so must I be not right?
\end{minipage}\begin{minipage}[t]{0.5\textwidth}
\section{Argument on the Right}
Because I am on the right, so I must be right!
\blindtext
\end{minipage}
\end{document}
Run Code Online (Sandbox Code Playgroud)
几乎达到了效果,只不过两根柱子之间没有间隙了。
什么是更好的解决方案?
我如何在组织模式下通过导出为 PDF(通过 LaTex)实现相同的效果?
给定文件 ( file.org) 像这样:
* h1 t1
* h1 t2
* h1 t3
Run Code Online (Sandbox Code Playgroud)
我怎样才能读取文件并获得这样的列表?
("h1 t1" "h1 t2" "h1 t3")