タグ

emacsに関するNyohoのブックマーク (760)

  • Awesome Emacs on macOS

    ██ ██ ███████ ███ ██ ██████ ██████ ██ ██ ██ ███ ███ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ███ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ████ ██████ ██████ ██ ██████ ██ ██ Update: Added macOS Trash integration. While GNU/Linux had been my operating system of choice for many years, these days I'm primarily on macOS. Luck

    Awesome Emacs on macOS
  • Why Emacs Is the Best: 10 Key Advantages

    Nyoho
    Nyoho 2025/04/08
  • Emacs廃人ライフ

    俺のEmacsライフは、もはやただのエディタを超えて、完全に生活そのものだ。 日常のあらゆる側面がEmacsに支配されていて、他のソフトウェアなんて目にも入らねぇ。 今日は、どれだけ俺がこの深淵な世界に没頭しているか、そのレベルを見せてやるぜ。 1. 自作パッケージとLispの力俺の.emacs.dには、数十種類どころか、もう百を超える自作パッケージが眠ってる。 特に、自分で書いたLisp関数は、日々のタスクを自動化するために欠かせねぇ。 例えば、特定のフォルダ内のMarkdownファイルを自動でHTMLに変換してブラウザで表示するスクリプトを組んじまった。 これでブログを書くたびに手間いらずで、「C-c C-v」でプレビューできる快感は、もう中毒だぜ。 サンプルLispコード(defun my-markdown-to-html () "MarkdownファイルをHTMLに変換してブラウザ

    Emacs廃人ライフ
    Nyoho
    Nyoho 2025/02/03
    マジでEmacsで生活するの快適よね。わかる。
  • org-crypt運用メモ | takeokunn's blog

    Introductionorg-crypt の使い方をイマイチに理解していなかったが、ふと調べてたら急に理解が進んだ。 個人的な運用が固まったのでメモしておく。 Motivation~/.aws/credentials のような秘匿情報を secret.org.gpg から org-babel-tangle から出力していた。 ファイルごとGPGで暗号化すると git diff がきれいに取れないので地味に困っていた。 org-crypt で必要な分を部分的に暗号化することによって、以前よりはGitフレンドリーにすることが可能になることが分かった。 org-crypt 使い方org-crypt.el を読むのでも良いが、 Encrypting the content of Emacs Org files にわかりやすくまとまっている。 以下のように設定した。 (with-eval-afte

    org-crypt運用メモ | takeokunn's blog
    Nyoho
    Nyoho 2025/02/02
    便利だな
  • もう一度、風になることを目指して - kazto_dev

    昨今はEmacsを使うユーザーがめっきり減ったと見聞きします。 https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environmen 私とEmacsとの出会いはおよそ25年前、大学生の頃でした。周囲は教授も学生もLinuxを使い、LaTeXで論文を書き、エディタ兼メーラーはEmacsでした。 あの頃は内容もわからず先輩から頂いた設定ファイルをほぼそのまま使っていました。 時は過ぎて私はITエンジニアとして就職しました。開発環境はWindowsMacLinuxプロジェクトごとに変わりました。当時、この3OSで共通して使えるエディタと言えば、選択はEmacsとVimの2択でした。 当然、使い慣れているEmacsを愛用しました。この頃からEmacsに

    もう一度、風になることを目指して - kazto_dev
    Nyoho
    Nyoho 2025/01/11
  • PICTでEmacsからテストケースを生成する - Qiita

    ペアワイズ法(またはオールペア法)という、パラメータが多いテスト対象のパラメータをいい感じに生成してくれる手法と、その考えをもとにパラメータを生成してくれるPICTというコマンドラインツールがあります。 今回はそのPICTをEmacsから使うパッケージを作ってみたよというお話をしましょう。 Emacs 29以降を使っていればインストールはめちゃくちゃ簡単。 この式を評価するだけでおしまいです。 PICTコマンドは別にインストールする必要がありますが、macOSユーザーなら brew install pict だけで入ります。他のOSのユーザーは各自適当にぐぐってインストールしておいてください。 ペアワイズ法について どんなときにペアワイズ法とPICTが役に立つかは、Web上に情報があるので各自お読みください。 筆者はテストとか詳しくない… 俺たちはプリキュアで学んで雰囲気でPICTを使って

    Nyoho
    Nyoho 2024/12/15
  • Emacsにおける入力補完と補完スタイル - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? メリークリスマス!Emacs Advent Calendarです。 稿では、Emacsの入力補完とその種類を紹介します。 コード補完や補完インタフェースのパッケージを導入していると、利用しない・知らない方も多いかもしれません。 ただ最近はcorfuやverticoといったパッケージが話題になり、Emacs標準の入力補完への回帰の気運が高まっています。 そこで、ぜひこの機会にEmacsの入力補完について知り、さらにはぜひ使ってみてください。 Emacsの入力補完とは これです! 素のEmacsでTABを押したりしたときに出てきてウワーっ

    Emacsにおける入力補完と補完スタイル - Qiita
    Nyoho
    Nyoho 2024/12/03
  • GitHub - minad/osm: :earth_africa: osm.el - OpenStreetMap viewer for Emacs

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - minad/osm: :earth_africa: osm.el - OpenStreetMap viewer for Emacs
    Nyoho
    Nyoho 2024/11/19
    これは便利だ
  • Orgモードの小さな手引き

  • Nixify your Emacs - toybeam

    Sep 14, 2024 Nix + Emacs Nix が流行っています。僕は 1 年半 NixOS を使っていますが、僅か 1 週間で完全に抜き去られました。インテリだ〜〜。この波に乗って Nix のパワーユーザを目指します。 やりたいこと 今一番面白い takeokunn/nixos-configuration を参考に、 Emacs パッケージを Nix で管理してみます。これでパッケージのバージョン固定や rollback が可能になるはずです。反面、エディタの更新に nixos-rebuild が必要になって面倒……ということもなく、 Nix 化されていないパッケージは従来どおり elpa/ に保存されます。 先に結論 進捗は以下のコミットです。ほぼ変更無しで Emacs パッケージを Nix 化できます。 nixify your emacs emacs-overlay により

    Nyoho
    Nyoho 2024/09/15
  • Avyならなんでもできる

    これはKarthik Chikmagalurさんによって記述された記事を日語に翻訳した記事であり、記事の所有権と著作権はKarthik Chikmagalurさんに帰属します。 元の記事: Avy can do anything | Karthinks Avyの使い方が間違っている 厳しすぎるだろうか? 言い直そう。あなたはAvyのほとんどを使っていない。まだ言い過ぎだろうか? よろしい、では扇動的ではないバージョンで言い直そう。 画面上を飛び回るEmacsパッケージであるAvyは、効率的に組み立て構成可能な使い方(デフォルトでは隠されている)に適しているパッケージなのだ。 説明はこれ位にしておこう。以下のデモでは複数のバッファーやウィンドウにたいして、手作業でカーソルを移動することなく、Avyのコマンド1つavy-goto-char-timerで様々な物事すべてを行う様子をお見せする:

    Avyならなんでもできる
    Nyoho
    Nyoho 2024/09/08
    ayatakesiさんの神翻訳シリーズ
  • 最強ローカルLLM実行環境としてのEmacs

    みなさん、ローカルLLMで遊んでいますか? 昨年末に、Ollamaが登場してから誰でも簡単にローカルLLMで遊べる時代がやってきました。そこで、僕もローカルLLMでどんなことができるんだろうと思って触りはじめたのですが、ローカルLLMを最大限に活用するためには、まずはどうやったらEmacsからローカルLLMを使えるようになるのかと考えるのはあまりにも自然な流れでした。 この記事では、ローカルLLMに関する基的な知識から、EmacsからローカルLLMを扱う方法までを解説していきたいと思います。 ローカルLLMの基礎知識 # ローカルLLMとは、LLM(大規模言語モデル)をローカル環境、つまり自分のパソコンで扱えるようにしたモデルです。Facebookが開発しているLlamaが業界のトップランナーで、それをベースにしたモデルを色々な組織(中には個人もいるのかも)が開発しています。 そのLla

    最強ローカルLLM実行環境としてのEmacs
    Nyoho
    Nyoho 2024/08/04
    Emacs Lispが遅い件でしたらgcc jitでネイティブコンパイルするとかなり高速になります。> ブコメの方
  • Emacsは誰がどう作ったのか — 1976年当時のメール内容から具体像が明らかに

    7月25日、EmacsやLispに関するブログ「Emacs, Lisp and related technical subjects」は「1976年におけるEmacsの起源について(On the Origin of Emacs in 1976 (Emacs blog articles))」という記事を公開した。このブログ記事では、1976年にMIT AIラボで開発されたEmacsの起源について詳しく紹介されている。 記事は、以下のエキスパートの皆様に監修していただきました: tadsan(Emacs Lisper) Emacsの開発の背景 Emacsは1976年にMIT AIラボで開発されたエディタである。 前身となったTECOというエディタに対して、どんどん開発されるマクロを集め、リチャード・ストールマン(RMS)が作り上げたシステムが、Editing MACroSやE with MA

    Emacsは誰がどう作ったのか — 1976年当時のメール内容から具体像が明らかに
    Nyoho
    Nyoho 2024/08/04
  • Emacsを世界最速級で起動する方法

    Emacs Advent Calendar 2022 19日目です。 Vim Advent Calendar 2022 3日目の 爆速で起動する Neovim を作る に触発されて、「自分もEmacs版を書くぞ!」ということで書いていきます。 なお、VimEmacsの比較をし易くするためになるべく文章の構成を寄せて書くことをご了承ください。 はじめに 「Emacsを高速に起動する」ということに対して、多くのEmacsユーザは興味がありません。 Emacsというのは常に起動し続けるものであり、必要に応じてEmacs Lispを適用し、テキストエディタをカスタマイズしていくものです。 現に「Emacs, 起動, 高速化」と検索すると、「4000msを1000msにした」のような秒単位での高速化の記事ばかりみつかります。 もし貴方が設定を変えずに手軽に高速に起動したい場合は emacs -

    Emacsを世界最速級で起動する方法
    Nyoho
    Nyoho 2024/07/11
  • Emacs as a VM #techfeed_live |にゃんだーすわん|pixivFANBOX

    2024年7月3日に開催された『TechFeed Experts Night#32 〜 【VSCode, Vim, Emacs】エンジニア向けエディタ最新動向!』で発表しました。 書き起こし記事にもまとめていただいています。 Emacsユーザーはジョーク混じりに「EmacsはOS」「Emacsは環境」ということがありますが、具体的にそれはどういうことなのか、歴史と...

    Emacs as a VM #techfeed_live |にゃんだーすわん|pixivFANBOX
    Nyoho
    Nyoho 2024/07/04
    tadsanの講演。dired-preview入れてみよう。
  • Emacs Window Management Almanacを要約しようとした何か - Qiita

    前書き Emacsへの不満としてよく目にするのがウィンドウ管理の訳わからなさです。 勝手に分割したり、閉じたり閉じなかったり、使っているウィンドウに別のバッファーを表示したり、と訳わかりません。 Emacs Lispリファレンスマニュアルとかを読めば、それを制御するウィンドウパラメーターなるものとか記述されてますが、読んでも「えーそこからですか?」という感じで面倒くさくてあきらめてしまいます。 そんな折、redditで高評価だったウィンドウ管理に関する長文のブログ記事を読んでとてもためになったので要約してみました。当は進歩著しいAIで手っ取り早く和訳orgを作ったんですが(自分用に色々なとこからこつこつためてます; 最近はAIの使い方でサイトごと一気に取り込んで、とか色々あるようですがわたしはセンテンス単位でブラウザ上でカットアンドペースト; わたしはこーゆーやり方じゃないと頭に入らない

    Emacs Window Management Almanacを要約しようとした何か - Qiita
    Nyoho
    Nyoho 2024/07/01
  • The Emacs Window Management Almanac

    Window management in Emacs gets a bad rap. Some of this is deserved, but mostly this is a consequence of combining a very flexible and granular layout system with rather coarse controls. This leaves the door open to creating and using tools for handling windows that employ and provide better metaphors and affordances. As someone who’s spent an unnecessary amount of time trying different approaches

    Nyoho
    Nyoho 2024/07/01
  • Double Your Productivity With Emacs Org-Mode

    Nyoho
    Nyoho 2024/04/29
    icsファイルをexportしてサーバにおいてmobile phoneで読ませている。カレンダもnextcloudでorg-caldav-*で持って行っている。captureテンプレートが豊富 https://gist.github.com/Gavinok/50f804ea5a2856ee52dee1ba02e97cb9 / 通知もある
  • Emacs org-roam を使って Zettelkasten (ノート術)に入門する | DevelopersIO

    私は普段から Emacs org-mode を愛用しています。 案件対応やブログ執筆、タスク管理など だいたいのことを org-mode で実施しています。 そんな org-modeを拡張するパッケージとして org-roam があることを知りました。 非構造的にノートを管理する「 Zettelkasten メソッド」を実践できるツールとのこと。 気になったので、今回 Zettelkasten および org-roam に入門してみました。 入門して得られたことや思ったことを書いていきます。 前提条件 目次、対象読者について 目次は以下のとおりです。 Zettelkasten(ツェッテルカステン)について org-roam とは org-roam の導入 今後運用を固めていきたいトピック 1つ目の章では Emacs 関係なく、 Zettelkastenについて簡単に紹介します。 それ以降は

    Emacs org-roam を使って Zettelkasten (ノート術)に入門する | DevelopersIO
    Nyoho
    Nyoho 2024/04/05
  • M-x Reloaded: The Second Golden Age of Emacs

    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

    M-x Reloaded: The Second Golden Age of Emacs
    Nyoho
    Nyoho 2024/03/11