小编mon*_*tux的帖子

使用Emacs跟踪弹性工作时间(&org-mode)

因此,在工作中我们使用flexitime(弹性小时,弹性小时......)这很好,但很难跟踪.我目前正在使用org-mode来跟踪我的小时数(org-clock-(out|in))但我想扩展它以自动计算我是否已经工作超过8小时(剩余时间应添加到我的弹性时间'帐户')或更少(取决于我休息的午休时间等),我的弹性时间'帐户'上的余额等等.

有没有其他人使用Emacs?

我目前正在使用一个非常基本的设置来跟踪我的时间:

(defun check-in ()
  (interactive)
  (let (pbuf (current-buffer))
    (find-file (convert-standard-filename "whatnot"))
    (goto-char (point-max))
    (insert "\n")
    (org-insert-heading)
    (org-insert-time-stamp (current-time))
    (org-clock-in)
    (save-buffer)
    (switch-to-buffer pbuf)))

(defun check-out ()
  (interactive)
  (let (pbuf (current-buffer))
    (find-file (convert-standard-filename "whatnot"))
    (goto-char (point-max))
    (org-clock-out)
    (save-buffer)
    (switch-to-buffer pbuf)))
Run Code Online (Sandbox Code Playgroud)

emacs org-mode

38
推荐指数
1
解决办法
2316
查看次数

org-mode的`variable-pitch`,表的固定音高?

variable-pitch-mode 通过StackOverflow上的一个帖子找到了它,并且在写入时非常方便org-mode,对眼睛和一切都更容易.但是在使用比例字体时,使用org中的表几乎毫无价值.并且能够使用表格是其中一个优点org-mode :-(

有没有办法让文字,标题等比例字体,但表中的等宽字体org-mode

emacs org-mode

17
推荐指数
2
解决办法
4154
查看次数

在Emacs中使用hunspell的工作设置

有没有人有hunspellEmacs?简单地设置ispell-program-namehunspell不起作用,输出(例如,当使用flyspell时)如下所示:

-> UTF-8 encoding error. Missing continuation byte in 0. character position: - 9631: word not found
Run Code Online (Sandbox Code Playgroud)

(我的文件通常以UTF-8编码)

我见过几种不同的设置,但它们都以这种或那种方式失败了.如果编码工作得像它应该通常有问题找到正确的字典.

有工作解决方案的人吗?能够在两个词典之间切换(默认应该是瑞典语词典和次要英语)会很好,但是运行任何东西都会更好.

emacs hunspell

10
推荐指数
1
解决办法
6784
查看次数

右线对齐linum模式?

我想我的linum-mode编号是正确对齐的.我发现的最接近的东西是在emacswiki上,但它不起作用 - 似乎左对齐数字而不是右对齐它.该片段在此处找到.抱歉可怕的缩进,lisp对我很陌生:)

(setq linum-format                               
      (lambda (line)                                    
    (propertize                                  
     (format                                 
      (let                                   
      ((w (length (number-to-string (count-lines (point-min)         
                             (point-max))))))    
    (concat "%" (number-to-string w) "d ")) line) 'face 'linum)))
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

emacs elisp

9
推荐指数
2
解决办法
2987
查看次数

在iTerm.app中禁用了Ctrl键

我正试图在我的Snow Leopard Mac上使用新的iTerm应用程序,但我Ctrl似乎完全死了(因为没有响应,因为当我输入Ctrl+ a除了输出'a'之外没有任何反应)并且我没有'在谷歌搜索时发现任何有用的东西.关闭匹配是stackoverflow上的这个线程,但是Terminal.app中的所有内容都可以正常工作.

而且,更奇怪的是 - 我可以Ctrl+ z自己的应用程序,但我无法保存Emacs(C-x C-s)或使用Ctrl快捷方式的任何其他键盘快捷方式中的文件.它不是本地的,因为Ctrl我的iMac和我用iTerm打过的其他unix计算机一样.我在bash和zsh都试过了.

我试图删除所有关于iTerm.app的文件~/Library/Application Support,我已经尝试了iTerm的最新版本(目前13小时),我可以放下手,但无济于事.

有任何想法吗?

macos bash terminal iterm

8
推荐指数
1
解决办法
6275
查看次数

在Emacs中使用守护程序/客户端在新框架上运行命令

这可能很简单,但在google搜索时我没有找到任何有用的东西.所以在这里:)

我在守护进程模式(emacs --daemon)中使用Emacs,它非常方便.我也使用dvorak并且发现重新映射C-jC-c(反之亦然)从长远来看非常方便,并使用以下内容进行翻译:

(keyboard-translate ?\C-j ?\C-c)
(keyboard-translate ?\C-c ?\C-j)
Run Code Online (Sandbox Code Playgroud)

使用Emacs作为守护进程时,这非常有用.当我开始新的客户端(cli/gui)C-j不再受约束C-c.Whaaat?

所以我想我需要keyboard-translate在创建一个新的客户端框架后运行,但我不知道该怎么做.我尝试了一个defadvice我找到的地方,但无法使它工作,所以我放弃并删除它.

dvorak emacs emacsclient

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

标签 统计

emacs ×5

org-mode ×2

bash ×1

dvorak ×1

elisp ×1

emacsclient ×1

hunspell ×1

iterm ×1

macos ×1

terminal ×1