私は普段から Emacs org-mode を愛用しています。 案件対応やブログ執筆、タスク管理など だいたいのことを org-mode で実施しています。 そんな org-modeを拡張するパッケージとして org-roam があることを知りました。 非構造的にノートを管理する「 Zettelkasten メソッド」を実践できるツールとのこと。 気になったので、今回 Zettelkasten および org-roam に入門してみました。 入門して得られたことや思ったことを書いていきます。 前提条件 目次、対象読者について 目次は以下のとおりです。 Zettelkasten(ツェッテルカステン)について org-roam とは org-roam の導入 今後運用を固めていきたいトピック 1つ目の章では Emacs 関係なく、 Zettelkastenについて簡単に紹介します。 それ以降は
The people who live in a Golden Age usually go around complaining how yellow everything looks. – Randall Jarell Yesterday I wrote that I think Emacs is currently experiencing its (second) Golden Age.1 Today I’ll expand on this and I’ll offer my perspective on the reasons and factors that lead to it. The Road to Success Yesterday someone mentioned on X the following: I think @emacs was kind of revi
近年、テキストエディタ/IDEの機能はますます複雑となり、プログラミング言語の数は増え、その組み合わせは膨大なものとなっています。元来テキストエディタはそれぞれがそれぞれの実装でそれらの組み合わせを実現してきましたが、自動補完、定義ジャンプ、ドキュメントの表示など、概ねその基本的な機能は同じであるにもかかわらず、すべてのエディタ開発者はそれぞれが車輪の再発明を行う必要があったのです。その問題を解決するために設計開発されたのがLanguage Server Protocol(LSP)であり、ここ数年で多くのテキストエディタが採用したことにより名前くらいは知っているという人も多いのではないでしょうか。 Tree-sitter はある意味でLSPあるいはLanguage Serverと呼ばれるものに似ています。Tree-sitterは、プログラミング言語の文法から構文解析器を自動生成するパーサー
Welcome to my new series Emacs From Scratch. I’m far from an Emacs expert, so join me in my quest to figure out how to create a useful Emacs setup from nothing1. In this part, we’ll install Emacs, set up sane defaults, packaging and do some basic UI tweaks to build a solid foundation. Table of Contents Install Emacs Remove UI elements Configure the package manager Set sane defaults Become evil Set
背景 タスク管理 2022: Bear を使ってジャーナリングしてる 昨年まで bear.app で日々の作業メモと TODO 管理を行ってきたが、以下の理由で 3 月ごろから環境を変えた。 Bear は iCloud Sync を前提としており、MDM で制限がかかった環境などで使いにくい 作業時間の記録などタスク管理に特化した機能が物足りない テンプレート機能や自動化は Shortcuts を駆使して頑張るしかなく、痒いところに手が届きづらい あと一歩のカスタマイズ性やデータフォーマット・同期周りの不自由さという、アプリを使っててあるあるの話。Bear 自体は念願の 2.0 が出てますます良いノートアプリになってると思う。 移行先としては Obsidian など他のアプリも検討したが、結局アプリを使い続ける限り同じ問題は起きるので思い切って org-mode に移行した。メリットはカス
こんにちは! Emacs Advent Calendarです! メリークリスマス! Advent Calendarの季節なのでみなさんも20個くらい記事を書く羽目になっているのではないかと思うのですが、私も最近いろいろあって執筆環境を整えてモチベを高めようという気になってきました。 EmacsでMarkdownを書くならMarkdown Modeを使うのが定石ですが、長年何も考えずに使ってきてMarkdown ModeのMarkdown Modeらしい使いかたをしてこなかったので長い12月の最初に向き合ってみようかと思いました。 Markdown Modeのインストール Markdown ModeはEmacsに標準では付属していませんが、M-x package-install markdown-modeとかで入ります。Emacs 28以降ではNonGNU ELPAが最初から設定されているの
emacs 29.1はuse-packageやeglotの同梱、tree-sitterのネイティブサポートなどが大きな変更として話題ですが、他にも非常に多くの変更があります。 そのうちの一つ が、変更が加えられた後保存されていないbufferをkillしようとしたときの質問です。これまで、編集があるbufferのkillはyesまたはnoの二択でしたが、第三の選択肢、save and then killが加えられました。 もともと(fset 'yes-or-no-p 'y-or-n-p)としてyまたはnで返事をすることが記憶された私の体はこれに順応することができず、毎回yで止まってしまいます。そこでこれを再びy-or-nに置き換える方法を探したのですが、まだまだみんなemacs 29.1を使っていないのか、情報が全然ありませんでした。しかし(多分)唯一の記事として、Kill Unsaved
gofujita notes on outline processing, writing, and human activities for nature Return key を押さない日本語入力 September 23, 2023 2019年7月から Emacs の org mode というアウトライナーをつかっています。思いついたアイディアのメモをとる、かきながらゆっくり考える、あるいは今かいているような気軽な文章やもっと長い文章をつくる場所として、一日の中でもいちばん長くつかっている道具のひとつです。 最近、その Emacs のバージョンを上げる作業をしました。ずっと楽しみにしていた作業です。この7月末に公開されたバージョン 29.1 へのアップデート。 そしてその流れで SKK (Simple Kana to Kanji conversion program シンプルなかな漢
背景 こんばんは。Emacsを触り始めて3~4年たった初心者です。 今回、Emacsのprescient.elパッケージにtiebreakという機能が追加されたのを機に魔改造(?)してみました。今回はその手順を紹介します。 prescient.elとは そもそもprescient.elとは、元々ivyやselectrum、companyの補完候補を、履歴・頻度・候補の長さに並び替えるパッケージで、selectrumのみフィルター機能を提供していました。 このselectrumを皮切りにverticoのようなEmacs標準機能を上手く活用する流れが生まれ、orderless、consult、embark等の現在を代表するパッケージも誕生していきました。 prescient.elもこの流れを汲んで、Emacs標準機能のcompletion-stylesに対応するようになりましたが、フィルター機
Hi! Version 29.1 of Emacs, the extensible text editor, should now be available from your nearest GNU mirror: https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.xz https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.gz The tarballs are signed; you can get the corresponding PGP signature files at: https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.xz.sig https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.gz.sig You
Emacs 29.1 Released - No Longer Chokes On Very Long Lines Written by Michael Larabel in GNU on 30 July 2023 at 09:26 AM EDT. 25 Comments GNU Emacs 29.1 is out this morning as the latest update to this popular and powerful text editor. GNU Emacs 29.1 brings support for Unicode 15, a new user option to disable the default mode of changing consecutive single quotes to a double quote, a new command to
Emacsでpdf文書を読もうとするとdefaultではDocViewで読むことになるが,解像度がイマイチで動きもややモッサリとしていて使い勝手が悪かったため,サクッと止めて,skimを使っている.ただ,pdf-toolsというのがあって,こちらは割とスグレモノらしいとの噂は聞いていた.そこで,今回はこれを試してみることにした. PDF Tools 参考1:pdf-tools ご本家 参考2:emacsをPDF Viewerにしよう 参考3:emacs内でTeX文書の作成からpdf閲覧まで行う 参考4:pdf-tools on macos 参考5:VIEW AND ANNOTATE PDFS IN EMACS WITH PDF-TOOLS 参考6:MORE PDF-TOOLS TWEAKS 参考7:EVEN MORE PDF-TOOLS TWEAKS 参考8:p
916 days of Emacs Poof I made my free-time disappear - Ellis Kenyő, on being called an "elisp mage" Little did I know on the fateful day of [2020-10-09 Fri], when I had installed GNU Emacs. I wasn’t thinking about the ethical aspects of free software, the aesthetics of Lisp, or these other things with which an occasional layperson might explain how an almost half a century old program can still be
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く