我一直在使用 org-mode 来撰写有关编程的博客文章。为此,我在 .org 文件中包含了内联代码段,如下所示:
#+BEGIN_SRC csharp
public class UserBuilder
{
private string _firstName;
private string _lastName;
...
#+END_SRC
Run Code Online (Sandbox Code Playgroud)
当我使用导出 html 函数时,它的格式如下:
<pre class="src src-csharp"><span style="color: #7f007f;">public</span> <span style="color: #7f007f;">class</span> <span style="color: #228b22;">UserBuilder</span>
{
<span style="color: #7f007f;">private</span> <span style="color: #228b22;">string</span> <span style="color: #a0522d;">_firstName</span>;
<span style="color: #7f007f;">private</span> <span style="color: #228b22;">string</span> <span style="color: #a0522d;">_lastName</span>;
...
</pre>
Run Code Online (Sandbox Code Playgroud)
当我在我的博客上使用 JavaScript 来格式化代码片段时,我只是希望输出是这样的:
<pre name="code" class="csharp">
public class UserBuilder
{
private string _firstName;
private string _lastName;
...
</pre>
Run Code Online (Sandbox Code Playgroud)
可以做到吗,怎么做?
在 Emacs 中使用 orgmode 时,当我发布到 HTML 时,它使用了一个看起来不太好的默认 CSS。
发布后,我手动为自定义 CSS 删除旧 CSS。
Emacs 中有没有办法让它默认使用我的其他 CSS 文件?
我想把我的日程安排到组织模式,这样我就可以在议程中看到我的课程。我有不同的课程,每周重复,所有课程都需要 90 分钟。我在想这样的事情:
* My schedule
** Differential equations
<2012-10-04 Thu 11:45 +1w>--<2012-10-04 Thu 13:15 +1w>
Run Code Online (Sandbox Code Playgroud)
但是,有两个问题:我只能看到议程中的下一个实例,而看不到结束时间。有任何想法吗?
我刚刚更新了 emacs org-mode 并且在访问 org 文件时,此绑定生效:
C-TAB (org-force-cycle-archived) 循环一棵树,即使它被标记为 ARCHIVE。
禁用此绑定的最佳方法是什么?
我使用 C-Tab 在窗口之间移动。
我尝试创建一个钩子,但这不起作用。本地键绑定仍然优先。
(defun my-org-mode-hook ()
(define-key global-map '[(control tab)] 'other-window)
(define-key global-map '[(shift control tab)] 'my-other-window-back)
(global-set-key '[(control tab)] 'other-window)
(global-set-key '[(shift control tab)] 'my-other-window-back)
(local-set-key '[(control tab)] 'other-window)
(local-set-key '[(shift control tab)] 'my-other-window-back)
)
(add-hook 'org-mode-hook 'my-org-mode-hook)
Run Code Online (Sandbox Code Playgroud) 我试图让我的 emacs-22.3 附带的 org-mode 工作,但没有运气。我添加到我的 .emacs 中的内容:
(add-to-list 'load-path "C:/Program Files/Emacs/emacs-22.3/lisp/textmodes")
(require 'org-install)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)
Run Code Online (Sandbox Code Playgroud)
而且我确定在 textmodes 目录中有一个 org.elc。我使用名为 RunEmacs.bat 的脚本启动 emacs,其中包含以下内容
set HOME=.
emacs-22.3\bin\runemacs.exe
Run Code Online (Sandbox Code Playgroud)
我得到的错误是
加载 `c:/Program Files/Emacs/.emacs' 时发生错误:
文件错误:无法打开加载文件,org-install
在 Org-mode 中,是否有任何方法可以标记某些待办事项,使其仅在时间到来时显示,并且仅在议程日/周开始显示,直到将它们标记为完成?
我已经开始经常使用emacs's org-mode,最后我开始配置org-capture.
但是,我发现在大多数地方都可以通过在.emacs文件中添加以下几行来配置不同的模板:
(setq org-capture-templates
'(("t" "Todo" entry (file+headline "~/Documents/Orgfiles/gtd.org" "Tasks")
"* TODO %?\n %i\n %a")
("j" "Journal" entry (file+datetree "~/Documents/Orgfiles/journal.org")
"* %?\nEntered on %U\n %i\n %a")))
Run Code Online (Sandbox Code Playgroud)
题
新的组织模式导出器有一个异步模式,看起来很酷。但是,我似乎无法让它发挥作用:
初始化异步导出过程
进程“org-export-process”异常退出
上述错误是在 LaTeX PDF 导出过程中出现的,该导出经过测试可与同步进程配合使用。在相同条件下导出 HTML 时也会出现相同的错误。
如何修复或调试这个问题?
我可以将一个命令/选项放入我的 orgmode 文件中,该命令/选项只会导致明确标记为:export:get 导出的标题。它是什么?
我使用 emacs org-mode 来跟踪笔记和待办事项。有时我希望使用官方公司风格将笔记导出为乳胶文件。为了获得正确的标题样式,我运行以下 elisp:
(add-to-list 'org-latex-classes
'("report"
"\\documentclass{report}"
("\\chapter{%s}" . "\\chapter*{%s}")
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
)
Run Code Online (Sandbox Code Playgroud)
不幸的是,这在 .emacs 中不起作用。我收到以下错误:
Debugger entered--Lisp error: (void-variable org-latex-classes)
(member (quote ("report" "\\documentclass{report}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) org-latex-classes)
(if (member (quote ("report" "\\documentclass{report}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) org-latex-classes) org-latex-classes (setq org-latex-classes (cons (quote ("report" "\\documentclass{report}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . …Run Code Online (Sandbox Code Playgroud)