TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Deft -- easy note taking for Emacs

142 点作者 superbobry超过 13 年前
Deft is an Emacs mode for quickly browsing, filtering, and editing directories of plain text notes, inspired by Notational Velocity [<i>]. It was designed for increased productivity when writing and taking notes by making it fast and simple to find the right file at the right time and by automating many of the usual tasks such as creating new files and saving files.<p>[</i>] http://notational.net

10 条评论

phzbOx超过 13 年前
It's when I see gems like these that I feel like spending time to learn emacs. I've tried a couple of times.. but it is so damn hard. I feel like vim keybindings are burnt in my memory/fingers.. and it makes it so unproductive to relearn something totally different. Any vim power user successfully switched to Emacs? If so, did you switch back missing Vim or you're still using emacs and couldn't be happier? (I'm still interested in the reverse side.. where Emacs power users switched back to vim).
评论 #2982827 未加载
评论 #2983107 未加载
评论 #2983479 未加载
评论 #2983363 未加载
评论 #2982889 未加载
评论 #2982815 未加载
timsally超过 13 年前
Available via Marmalade as well: <a href="http://marmalade-repo.org/packages/deft" rel="nofollow">http://marmalade-repo.org/packages/deft</a><p>Just spent a few minutes playing around with it. I like the simplicity, nice work. One thought I had is that you could enter Deft mode whenever you cd into a directory with a .deft configuration file. This file could have a title for the top of the Deft view and perhaps the ability to specify what columns you want displayed. In this way you can have different directories for notes about different topics.
Rauchg超过 13 年前
If you are a vim user, I recommend vimwiki: <a href="http://www.vim.org/scripts/script.php?script_id=2226" rel="nofollow">http://www.vim.org/scripts/script.php?script_id=2226</a>
Estragon超过 13 年前
My notes have gotten pretty extensive and sprawling, so I have a cron job which every hour indexes all org-mode and python files with swish[1]. It's pretty hacky, but I've integrated this with emacs's dired-mode, so that I get a clickable list[2]. It's an absolute life saver, at times.<p><pre><code> [1] http://swish-e.org/docs/swish-search.html [2] http://pastebin.com/xeDbjKhA</code></pre>
评论 #2983073 未加载
SoftwareMaven超过 13 年前
Hmm. Deft, org-mode, Dropbox, and MobileOrg might just made the perfect desktop/mobile note system. Definitely setting this one up!
alexg0超过 13 年前
I use <a href="https://github.com/cefstat/simplenote.el" rel="nofollow">https://github.com/cefstat/simplenote.el</a> to synchronize with simplenote service and on mobile device and Notational Velocity.<p>Deft seems little more refined, and simplenote.el has not been updated for a while, but would be nice if it synced with simplenote.
评论 #2983419 未加载
Loic超过 13 年前
If you need a bit more, that is, todo lists, planning, etc. while keeping a way to easily edit text documents, you also have Org-Mode <a href="http://orgmode.org/" rel="nofollow">http://orgmode.org/</a><p>Do not try to setup Org-Mode if you are new to Emacs, you will feel a bit overwhelmed (at least I was), but once you get used to Emacs and Org-Mode, it is a pleasure to use it. I use it for GTD, day planner and notes taking like here: <a href="http://notes.ceondo.com" rel="nofollow">http://notes.ceondo.com</a>
评论 #2983501 未加载
评论 #2984038 未加载
SeanLuke超过 13 年前
Why are the rows hard-set to 80 columns? Is there a way to change this value, or better yet, have it auto-fill to the width of the window?
评论 #2983333 未加载
matthewsnyder超过 13 年前
Thank you so much for this. This immediately replaced my usage of org-velocity. I used this function to convert my (10,000 line) velocity.org file into separate files for Deft:<p><pre><code> (defun generate-files-from-velocity (buffername) (save-excursion (switch-to-buffer buffername) (org-map-entries (lambda () (progn (org-mark-subtree) (if (and (= 1 (org-outline-level)) (org-export-get-title-from-subtree)) (let* ((title (downcase (org-export-get-title-from-subtree))) (filename (replace-regexp-in-string " " "-" (concat title ".org")))) (append-to-file (region-beginning) (region-end) (concat "~/Documents/Org/Notes/" filename))))))))) (generate-files-from-velocity "velocity.org")</code></pre>
评论 #2982841 未加载
eschulte超过 13 年前
no org-mode support?
评论 #2982663 未加载