小编Mar*_*ert的帖子

如何使用组织联系人设置生日?错误:性别不好

如何设置与组织联系人的纪念日,以便生日等显示在我的agenda.org文件中?

我的agenda.org文件包含以下内容,如组织联系人底部所述

#+STARTUP: showeverything
* Birthdays
  %%(org-contacts-anniversaries)
Run Code Online (Sandbox Code Playgroud)

我的contacts.org文件包含(例如):

* My contact                                                   :my.tag:
:PROPERTIES:
:EMAIL:  address@hidden
:URL:
:WORK: 
:HOME: 
:MOBILE:
:LOCATION:
:BIRTHDAY: 2000-01-01
:NOTE: 
:END:
Run Code Online (Sandbox Code Playgroud)

当我通过Cc aa访问议程视图时,我获得:

/Users/myusername/org/agenda.org第3行的不良性行为:( org-contacts-anniversaries)[7次]

请注意,第三行对应于"%%(org-contacts-anniversaries)"

我试图联系org-contacts的作者,但没有得到答案(到目前为止).我希望有人之前尝试过这个并且它有效.我在Mac OS X 10.7.2上的Emacs 24.0.91(9.0)下尝试过它

emacs org-mode

5
推荐指数
1
解决办法
2084
查看次数

组织模式:如何正确捕获电子邮件地址?

我想用org-mode捕获联系人(姓名,电子邮件地址,...),从而在.emacs中设置以下内容:

(setq org-capture-templates
      '(("t" "TODO in ~/org/agenda.org -> Tasks" entry (file+headline 
"~/org/agenda.org" "Tasks")
         "* TODO %?\nSCHEDULED: %^t\n%U %a")
        ("c" "Contact in ~/org/contacts.org -> Contact" entry (file+headline 
"~/org/contacts.org" "Contact")
         "* %?%(org-contacts-template-name) %^g
:PROPERTIES:
:EMAIL: %(org-contacts-template-email)
:URL:
:WORK:
:HOME:
:MOBILE:
:LOCATION:
:BIRTHDAY: 
:NOTE:
:END:")))
Run Code Online (Sandbox Code Playgroud)

我可以轻松地使用Cc cc捕获联系人,它会提示输入名称,标签和电子邮件地址.但是,而不是像输出

* My contact                         :my.tag:
  :PROPERTIES:
  :EMAIL: address@hidden
  :URL:
  :WORK:
  :HOME:
  :MOBILE:
  :LOCATION:
  :BIRTHDAY: 
  :NOTE:
  :END:
Run Code Online (Sandbox Code Playgroud)

我获得:

* My contact                         :my.tag:
  :PROPERTIES:
  :EMAIL:
  :URL:
  :WORK:
  :HOME:
  :MOBILE:
  :LOCATION:
  :BIRTHDAY: 
  :NOTE:
  :EMAIL: address@hidden
  :END:
Run Code Online (Sandbox Code Playgroud)

所以问题是第一个:EMAIL:被忽略而是第二个:EMAIL:插入之前:END:.如何获得正确的输出(如上所述)?

emacs org-mode

5
推荐指数
1
解决办法
1355
查看次数

Gnus:如何一次性保存*所有*附件?

我想立即将所有附件保存到电子邮件中.因此,我将gnus-summary-save-parts-default-mime设置为".*/.*".但是,当使用"X m"时,我不仅会获得所有附件,还会收到名为"nnimap+my.name@googlemail.com/INBOX.2393.1"的文件(指的是我正在阅读的电子邮件),其中包含我收到的电子邮件的签名.如何排除此"类型"的文件保存在"X m"上?换句话说:如何为gnus-summary-save-parts-default-mime指定正确的正则表达式以防止保存此文件?

emacs mime attachment gnus

5
推荐指数
1
解决办法
1379
查看次数

Lion的GrowlNotify 1.3 + Growl 1.3.1:错误

我正在使用适用于Lion的Growl 1.3.1的Mac OS X 10.7.2.我安装了growlnotify版本1.3并growlnotify -a Emacs.app -m "foo" 在终端中执行.我获得:

2011-12-11 11:26:39.349 growlnotify[86152:707] <GrowlGNTPRegistrationAttempt: 0x7fa202017f00> failed because Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by remote peer" UserInfo=0x7fa202202450 {NSLocalizedDescription=Socket closed by remote peer}
2011-12-11 11:26:39.351 growlnotify[86152:707] Failed to register with (null)
Run Code Online (Sandbox Code Playgroud)

然后,咆哮从菜单栏中消失.换句话说:它崩溃了.

有没有人经历类似的事情?

这很可能不是emacs问题,如果我选择其他应用程序,我也会得到这个问题.

growl growlnotify

5
推荐指数
2
解决办法
2777
查看次数

Emacs,R,Sweave:通过Emacs启动Sweave时无法识别UTF-8编码

我使用R 2.14.0在Mac OS X 10.7.3上使用Emacs 24.我有一个foo.Rnw包含的文件

\documentclass[
paper=a4,% 210mm × 297mm
pagesize% write page size to dvi
]{article}

\usepackage[american]{babel}
\usepackage{fancyvrb}

\usepackage[utf8]{inputenc}

\SweaveOpts{engine=R}
\SweaveOpts{pdf=TRUE}

\begin{document}
Some text
<<>>=
sessionInfo()
@
\end{document}
Run Code Online (Sandbox Code Playgroud)

.emacs使用Sweave看起来像这样:

(add-hook 'Rnw-mode-hook
  (lambda ()
    (add-to-list 'TeX-command-list
         '("Sweave" "R CMD Sweave %s"
           TeX-run-command nil t :help "Run Sweave") t)
    (add-to-list 'TeX-command-list
         '("Stangle" "R CMD Stangle %s"
           TeX-run-command nil t :help "Run Stangle") t)
    (setq TeX-command-default "Sweave")))
Run Code Online (Sandbox Code Playgroud)

如果我使用C-c C-c然后选择Sweave,.tex文件看起来像这样:

\documentclass[
NA …
Run Code Online (Sandbox Code Playgroud)

emacs r sweave

5
推荐指数
1
解决办法
992
查看次数

如何将公式的右侧传递给另一个公式?

我想将公式的右侧传递给R函数,然后"添加"公式的左侧并调用gam().我想实现这个没有丑陋的as.formula()结构等.

我陷入了以下最小的例子,你知道出了什么问题吗?

require(mgcv)
set.seed(0) ## set.seed(1)
gamEx1 <- gamSim(1, n=400, dist="normal", scale=2) ## simulate some data
str(gamEx1) ## display structure

## calling gam() and passing the right-hand side of a formula
gamFitter <- function(formula.RHS, data, ...){
    z <- 2*data$y + data$f0 # some given values
    gam(z ~ formula.RHS, data=data, ...) # call gam()
}

## call the function with the right-hand side of a formula
gamFitter(formula.RHS=~s(x0)+s(x1)+s(x2)+s(x3), data=gamEx1)

Error in model.frame.default(formula = z ~ formula.RHS, data = data,
                             drop.unused.levels …
Run Code Online (Sandbox Code Playgroud)

r

5
推荐指数
2
解决办法
2450
查看次数

在直接缓冲区中获取ido

我经常使用dired-mode,最近我开始使用ido:

(ido-mode 1); enable ido-mode
(setq ido-enable-flex-matching t); flexibly match names via fuzzy matching
(setq ido-everywhere t); use ido-mode everywhere, in buffers and for finding files
(setq ido-use-filename-at-point 'guess); for find-file-at-point
(setq ido-use-url-at-point t); look for URLs at point
(setq ffap-require-prefix t); get find-file-at-point with C-u C-x C-f 
Run Code Online (Sandbox Code Playgroud)

当我C在一个直接缓冲区中复制一个文件(带)时,我仍然需要使用"标准方式"来给出复制文件的新位置.这意味着,我必须使用标准的TAB完成,但没有ido完成.这同样适用于R移动文件等.因此,我想知道是否有可能得到ido同样作用于CR在dired缓冲区?

emacs dired ido

5
推荐指数
1
解决办法
1460
查看次数

电子邮件签名中要报告什么?GnuPG键是否足够?

我想告诉我的电子邮件的收件人我使用GnuPG.为此,我只需在电子邮件签名中的地址下面添加一行"GnuPG key 0x14102F ..".但是,我经常看到人们也给出指纹.这是一个好主意吗?我没有看到任何理由.如果收件人有我的密钥ID,他可以去密钥服务器,下载我的公钥,并用它来验证我的签名和/或加密邮件.那为什么需要指纹呢?我想知道什么是'良好做法'.

gnupg

5
推荐指数
1
解决办法
2487
查看次数

ggplot2 boxplot:中位数的水平条?

我想通过在中位数处添加一个粗条来使ggplot2 boxplot更有意义(因此,如果中位数等于下四分位数或上四分位数中的任何一个,则可以检测到它相等).我最近发现了Kohske的一篇文章: 我可以在ggplot2中获得boxplot缺口吗? 但我不知道如何给"横杆"一个"高度".然后我尝试使用矩形,但它也没有用.这是一个最小的例子:

require(ggplot2) 
require(reshape2) 
require(plyr) 
set.seed(1) 
## parameters 
p1 <- c(5, 20, 100) 
p2 <- c("f1", "f2", "f3", "f4", "f5") 
p3 <- c("g1","g2","g3","g4","g5") 
N <- 1000 
## lengths 
l1 <- length(p1) 
l2 <- length(p2) 
l3 <- length(p3) 
## build result array containing the measurements 
arr <- array(rep(NA, l1*l2*l3*N), dim=c(l1, l2, l3, N), 
         dimnames=list( 
         p1=p1, 
         p2=p2, 
         p3=p3, 
         N=1:N)) 
for(i in 1:l1){ 
    for(j in 1:l2){ 
        for(k in 1:l3){ 
            arr[i,j,k,] <- i+j+k+runif(N, min=-4, max=4) 
        } 
    } 
} 

arr <- arr + …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 boxplot

4
推荐指数
1
解决办法
2333
查看次数

Emacs ido:如何首先显示特定的文件结尾?

ido-mode在Emacs 24下使用以下设置:

(ido-mode 1)
(setq ido-enable-flex-matching t)
(setq ido-everywhere t)
(setq ido-use-filename-at-point 'guess)
(setq ido-use-url-at-point t)
(setq ffap-require-prefix t)
Run Code Online (Sandbox Code Playgroud)

假设您在当前目录中有多个具有相同名称但结尾不同的文件.如果您通过更改缓冲区C-x b,则会收到一些建议.这些建议的顺序能否以某种方式受到影响?

例如,假设您在当前目录中有多个Sweave(.Rnw)文件.它们总是比从它们创建的相应(.tex)文件更重要.因此,在大多数情况下,您希望将缓冲区更改为.Rnw文件,而不是.tex文件.因此,如果首先建议.Rnw文件(在存在具有相同基本名称的.Rnw和.tex文件的所有目录中)将是很好的.

emacs ido

4
推荐指数
1
解决办法
460
查看次数

标签 统计

emacs ×6

r ×3

ido ×2

org-mode ×2

attachment ×1

boxplot ×1

dired ×1

ggplot2 ×1

gnupg ×1

gnus ×1

growl ×1

growlnotify ×1

mime ×1

sweave ×1