mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-04 07:19:56 +00:00
41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
|
created: 20140406210404245
|
||
|
modified: 20241017113402647
|
||
|
original-modified: 20140919161501896
|
||
|
tags: Learning
|
||
|
title: Editing Tiddlers with Emacs
|
||
|
ja-title: TiddlerをEmacsで編集する
|
||
|
type: text/vnd.tiddlywiki
|
||
|
|
||
|
Michael Foglemanは、TiddlyWikiの.tidファイルを編集するための[[tid-mode|https://github.com/mwfogleman/tid-mode]]と呼ばれる[[Emacs|http://www.gnu.org/software/emacs/]]のメジャーモードを作成しました。これはtext-modeから派生し、便利なマイナーモードorg-structとsubwordを使用し、.tidファイルを保存するときに変更時刻を更新します
|
||
|
|
||
|
彼はまた、EmacsでTiddlyWikiを使用するための2つのヘルパー関数も作成しました。1つ目は、DiredでTiddlerディレクトリを開きます。2つ目はブラウザでTiddlyWikiを開きます
|
||
|
|
||
|
```
|
||
|
(defun open-wiki ()
|
||
|
"Opens a TiddlyWiki directory in Dired."
|
||
|
(interactive)
|
||
|
(dired "~/Dropbox/wiki/tiddlers/"))
|
||
|
```
|
||
|
|
||
|
```
|
||
|
(defun browse-wiki ()
|
||
|
"Opens TiddlyWiki in the browser."
|
||
|
(interactive)
|
||
|
(browse-url "127.0.0.1:8080/"))
|
||
|
```
|
||
|
|
||
|
後者の関数では、ブラウザの指定が必要になる場合があります:
|
||
|
|
||
|
```
|
||
|
(setq browse-url-browser-function 'browse-url-generic
|
||
|
browse-url-generic-program "chromium")
|
||
|
```
|
||
|
|
||
|
これらの関数をglobal-set-key関数でバインドできます:
|
||
|
|
||
|
```
|
||
|
(global-set-key (kbd "C-c w") 'open-wiki)
|
||
|
```
|
||
|
|
||
|
現時点では、これらはtid-modeに統合されていません
|