並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 352 件 / 352件

新着順 人気順

Emacsの検索結果321 - 352 件 / 352件

  • Emacs Window Management Almanacを要約しようとした何か - Qiita

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

      Emacs Window Management Almanacを要約しようとした何か - Qiita
    • org-captureの設定を終えた。 - shamisonn’s blog

      Table of Contents org-captureの設定を終えた。 Motivation Method org-capture org-agenda Result org-captureの設定を終えた。 Entered on [2018-07-05 Thu 18:52] 何かふと思い立ってorg-captureの設定を始めた。 org-captureはEmacsにおける強力な環境であるorg-modeを最高に簡単に使えるようにするプラグインの1つである。 私はここ3年ほどVimとEmacsのどちらも試しているが身体に染み付いているのはEmacsであるため、 このような設定をすることになったのである。 Motivation Plain Textベースでの日記を書きたくなった。 Day OneやEver Noteのアプリを開いてでなく 自由なエディタで日記を書きたかったのである。 また

        org-captureの設定を終えた。 - shamisonn’s blog
      • Karabiner-Elements US配列+Emacs 最高のマイ設定

        いいところ 左コマンドキーで英数、右コマンドキーでかなに切り替えることができるEmacs Markセットがどこでもできるようにしたターミナル(Terminal、iTerm2)側でtmuxを使っているのでそっちのキーバインドを優先できた JSON { "title": "MySettings", "rules": [ { "description": "コマンドキーを単体で押したときに、英数・かなキーを送信する。(左コマンドキーは英数、右コマンドキーはかな)", "manipulators": [ { "type": "basic", "from": { "key_code": "left_command", "modifiers": { "optional": [ "any" ] } }, "parameters": { "basic.to_if_held_down_threshold_m

          Karabiner-Elements US配列+Emacs 最高のマイ設定
        • The Animated Guide to Symex – Terminally Undead

          [This is about Symex.el, the Emacs extension for structural editing with Lisp. If you are unfamiliar with Symex, you could read the post introducing it, or TL;DR: just know that “symex” is short for Lisp symbolic expression / S-expression, and this extension provides a full-featured modal interface / Evil state for editing Lisp code.] This tutorial is modeled after the excellent Animated Guide to

          • GmailなどのtextareaをEmacsで編集する - mhatta's mumbo jumbo

            小ネタである。 昔よりは便利になったとはいえ、Gmailのメールとか掲示板の投稿とかをウェブブラウザ上で書くのはめんどくさい。Emacs上で書きたいのである。というか、Emacs以前に「メール」とか「掲示板」とかいう時点ですでに老害感が横溢しており我ながらびびった。 それはさておき、そういうとき一昔前だとウェブブラウザ側にEdit with Emacsというアドイン、Emacs側に edit-server.el というのを入れて使っていたのだが、設定が複雑で何かとうまく行かなかった覚えがある。これが最近だと、ブラウザ側はGhostTextアドイン、Emacs側にatomic-chromeを入れれば楽に実現できる。名前がatomでchromeって大丈夫なのかねという感じだが(Atomはディスコンになってしまったし)、AtomやChromeだけではなくEmacsにもMozilla Firefo

              GmailなどのtextareaをEmacsで編集する - mhatta's mumbo jumbo
            • The bottom emoji breaks rust-analyzer

              👋 This page was last updated ~2 years ago. Just so you know. Thanks to my sponsors: Ronen Cohen, Urs Metz, Dom, Paige Ruten, Marcus Griep, Mark Old, anichno, Chris Walker, Guillaume E, Malik Bougacha, Joshua Roesslein, Marcin Kołodziej, Richard Stephens, Kristoffer Winther Balling, Jim, Garret Kelly, Christopher Valerio, Matthew Planchard, Andronik, hardfist and 265 more Some bugs are merely fun.

                The bottom emoji breaks rust-analyzer
              • howm: Hitori Otegaru Wiki Modoki

                English howm: 一人お手軽 Wiki もどき Emacs で断片的なメモをどんどんとるための環境です. 分類機能はあえてつけません. かわりに, 全文検索とメモ間リンクが手軽にできるようにしました. 自由書式なので改宗も不要 :-) クイックスタート, ダウンロード (スナップショット版 / git) 使い方: UNIX USER 誌の記事 / チュートリアル / 詳細 / → 旧 howm wiki (凍結) (archive) → Meadow memo での紹介 → Andrei Sukhovskiiさんのチュートリアル. howmに関する最も詳しいドキュメントです. (英語・ロシア語) → EmacsWiki (Tipsあり) 質問等: GitHub の Issue へ ( バグの指摘をくださる方へ / ChangeLog Memo と howm ) 移植 vim: →

                • なぜテキストエディタを極めるのか #techramen24conf |にゃんだーすわん|pixivFANBOX

                  2024年7月26日に北海道旭川市で開催されたTechRAMEN 2024 Conference前夜祭で発表しました。 紹介したテキストエディタ • Windows系 • サクラエディタ • Notepad++ • TeraPad • Mery • Windows系 (商用) • 秀丸エディタ • MIFES 11 • EmEditor • WZEditor • マルチプラットフォーム • Sub...

                    なぜテキストエディタを極めるのか #techramen24conf |にゃんだーすわん|pixivFANBOX
                  • Companyのお節介な補完を抑制する

                    (2022-08-15追記:CompanyからCorfuへ移行しました) Emacsのバッファ内での入力補完を行うcompany-modeですが、使っていると困ることも色々ありました。それで少し設定を変えて使っていたのですが、まだ不満が残っていたのでここらでゆっくり検討してみました。 一番困るのが誤入力を助長してしまうという点です。テキスト入力中に勝手に候補を出すまでは良いのですが、RETを押すと勝手に出してきた候補を選択してしまい不要な文字列を付け足してしまいます。 例えば 100 と入力して RET を押したら 100 の後に改行が入ることを期待するわけですが、改行を打つ直前に勝手に 100 で始まる文字列を候補に出してきて、それが入力されてしまうわけです。例えばバッファ内に他に 10000 と書いてある部分があると、 100 ではなく 10000 が入力されてしまうわけです。入力時に

                    • org-modeドキュメントからZenn Flavored Markdownを生成するox-zennの使い方

                      tl;dr ox-zennというorgからZenn flavored markdownを生成するパッケージを書きました。 Zennマークダウンは独自記法があるので、orgファイルとの対応について少し注意することがある。 org-modeとは 概要 「org-modeとはEmacsのメジャーモードのひとつです」という説明は正しいのですが、org-modeの力を説明するには全く言葉が足りません。 org-modeの日本語プロジェクトページには Org-mode はノートの保存、TODOリストの管理、プロジェクト計画、文書編集のためのモードです。高速で効率的なプレーンテキストのシステムを使ってファイルを編集します。 と説明されています。 この説明でとても重要なのはorgドキュメントが「プレーンテキスト」であるという点です。 「プレーンテキスト」はロックインを避けるための究極の選択肢です。 「or

                        org-modeドキュメントからZenn Flavored Markdownを生成するox-zennの使い方
                      • Configurations for GNU Emacs

                        ;; init.el --- My init.el -*- lexical-binding: t -*- ;; Configurations for Emacs ;; Takeo Obara <[email protected]> (defconst my/loading-profile-p nil "If non-nil, use built-in profiler.el.") (defconst my/enable-profile nil "If true, enable profile") (defconst my/enable-c-h-backspace nil "If true, enable C-h backspace")

                        • topsyで現在編集中の関数を見失わない - Qiita

                          topsyは多くのLispパッケージを手がけているalphapapa氏が開発しているLispパッケージです。 MELPAからインストールできます。 これは現在画面に映っている関数の上端が見切れている場合に、関数のヘッダー行をウィンドウのヘッダーラインとして表示するマイナーモードです。 言葉で説明するよりも実際にGIFアニメで見てもらった方が早いでしょう。 言語ごとの関数ヘッダ行の特定は、 topsy-mode-functions でカスタマイズすることもできますが、一般的には beginning-of-defun-function で十分なはずです。自作のメジャーモードで期待通りに動かない場合は beginning-of-defun-function の設定を検討してみてください。 なお、Emacs組み込みの機能ではwhich-function-modeというマイナーモードがあり、これは画

                            topsyで現在編集中の関数を見失わない - Qiita
                          • VSCodeのformat-on-saveをEmacsでもやる方法 - Lambdaカクテル

                            最近チームの同僚がScalaのコードベースにscalafmtでフォーマッタをかけてくれて、ソースコードの見通しがとても良くなった。 VSCodeはセーブ時に自動的にLSP経由でコードフォーマットを呼び出す機能(format-on-save)を持っているのだが、コードベース全体がフォーマットされたことで、この設定を有効化できるようになった。 とてもありがたい。 ところでEmacsにもLSPプラグインがあるので、LSP経由でのフォーマット機能は存在するのだが、セーブ時に自動的にフォーマットする機能はないようだ。 そこで、セーブ時に自動的にフォーマッタをLSP経由で呼び出してくれる機能をEmacs Lispで書いた。ディレクトリ・モード単位で有効・無効の設定が可能な設計にした。 コード まずは、以下のコードを.emacsなどに置く。 (defvar project/format-on-save

                              VSCodeのformat-on-saveをEmacsでもやる方法 - Lambdaカクテル
                            • EmacsでPythonを書く設定 2021 - 備忘録

                              はじめに PythonまわりのEmacsの設定を整理したということ。Company-modeの設定は言語共通の部分が多く長くなるので省略した。Language serverの紹介がメイン。 ※最新の設定は2022の記事に tam5917.hatenablog.com Language server Emacsからlanguage serverを使うためにeglotを入れる。MELPAからインストール可能。さらにPython用のpython-language-serverをインストールしておく。ターミナルから以下を実行する。 pip3 install python-language-server関連パッケージをまとめて入れる場合は以下がラク。 pip install 'python-language-server[all]' Flymake flycheckはOFFにして、flymakeを使

                                EmacsでPythonを書く設定 2021 - 備忘録
                              • EmacsでGnuPGのパスワードをミニバッファで入力できるようにする - Qiita

                                Emacsを使うと、GnuPGを用いてファイルを簡単に暗号化できます。拡張子を .gpg (例えば、 test.gpg )にして保存すれば、パスフレーズを聞かれ、暗号化されます1。 また、 plstore というライブラリがあり2、様々な場面でパスワードやアクセストークン等の秘密情報の保存に利用されます。 これらのGnuPGで暗号化する際、当然、パスフレーズを聞かれます。このパスフレーズをEmacsのミニバッファで入力できるようにしておくと便利です。

                                  EmacsでGnuPGのパスワードをミニバッファで入力できるようにする - Qiita
                                • 型付きRubyでパーサを書く(中編) - ローファイ日記

                                  前編はこちら。 udzura.hatenablog.jp ここまででスキャナまでは実装し、大体動いたようです(型もちゃんとついたようです)ので、続きの実装をします。 閑話: エディタの型支援を受ける 当方はEmacsなので読者の参考にならないかもしれませんが...。 といっても以下を有効にしたぐらい。 rbs-mode lsp-mode 同梱になった lsp-steep どちらも @ybiquitous さんの力なので、神と崇める他ない。 さらに、RBS有効のプロジェクトだけlspをsteepが用意したものに変えるため、プロジェクトのルートに以下のような .dir-locals.el を用意する。この内容は とんさんのブログ記事 のものを参考にしている。 ((ruby-mode . ((lsp-enabled-clients . (steep-ls))))) これでlspとlsp-uiを有

                                    型付きRubyでパーサを書く(中編) - ローファイ日記
                                  • Emacs GTD flow evolved

                                    A lot changed since my 2019 GTD and CRM flow post . After trying lots of new software in 2022, I’ve come back full circle to org-mode. But the experiments with new things were super valuable. I caged and culled new ideas and ways of doing stuff from other software and feel it’s made my GTD setup and system fundamentally stronger and helps me execute better. Here’s how it all works. This is a #Long

                                    • Emacs 環境を刷新した - koicの日記

                                      金曜日の終業間際に Emacs 環境が壊れてしまい。週末はその復旧にあてがった。 おそらくアップグレードした Emacs 29 と Helm の噛み合わせが悪くなったことが原因 (かもしれない) 。 もともといい加減 Helm から Ivy に変更したかったのと、el-get もあまりうまく活用できている感じではなかったことから、Emacs 環境を再整備する機会として 8 年ぶりに init.el をスクラッチでリライトすることにした。@onk 経由で知った言葉を借りれば、これもまたソフトウェア式年遷宮みたいなものかもしれない。 以下環境構築メモ。 まず anything.el の流れのものがないとどうにもならないので、Helm に変わり Ivy を入れる。2018年くらいに @elct9620 から Ivy が良さそうという話を聞いてからかなり時間が経っていた recentf もないとど

                                        Emacs 環境を刷新した - koicの日記
                                      • 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

                                        • Mastering Emacsの翻訳を手伝いました|にゃんだーすわん|pixivFANBOX

                                          Mastering EmacsはEmacsの活用方法について学べる優れた本です。 ayatakesi先生はEmacsマニュアルとElispマニュアルを翻訳して現在まで維持している偉人です。 なんか訳者として並列にクレジットされていますが、ayatakesi先生が全てを訳し、tadsanが後から読んで気になったところを突っ込んだり、意味をとりにくい一部...

                                            Mastering Emacsの翻訳を手伝いました|にゃんだーすわん|pixivFANBOX
                                          • Windows10 のレジストリを変更して CapsLock を Ctrl キーに変更する - Corredor

                                            最近 MacOS で、CapsLock を Control キーの挙動にするよう変更した。tmux を使い始め、(Cmd ではなく) Control キーの使用頻度が上がってきたからだ。 MacOS の US 配列の場合、Control キーはキーボードの一番左下。CapsLock は「A」キーの左にある。CapsLock キーを Control キーの挙動にしてやると、Control + T などを入力する時に、左手小指を下に下げる必要がなくなり、キーの入力速度が上がるのだ。 MacOS の場合は「システム環境設定」→「キーボード」→「修飾キー...」ボタン より、すぐに CapsLock や各種メタキーのアサインを変更できるのでお手軽だ (defaults コマンドでもやれなくはないが、ちょっと設定が面倒らしい)。 CapsLock を Control キーに変更するのが効果的だと実感

                                              Windows10 のレジストリを変更して CapsLock を Ctrl キーに変更する - Corredor
                                            • 自動補完の未来: 操作の補完 dmacro への招待

                                              次に来る自動補完 テキストエディタの入力支援の仕組みは以下のように進化してきました。 辞書データに基づく単語の補完(VimのCTRL-X補完など) 辞書データに基づくコード片の補完(スニペット補完機能) 文脈に応じたルールベースの単語の補完(Language Server Protocolなど) 生成AIを用いたより大きなコード片の補完(GitHub Copilot) いずれの支援機能も登場当時は革命的として歓迎されてきました。では、次に来る革命的な支援機能は何でしょうか?私は操作の補完を提案します。現在の補完機能は、新しくコードを書く(いわゆる新規作成)のタスクに対応しています。しかし、日常的なコーディングのほとんどは新規作成のタスクではなく、編集・更新といった上書き操作です。ここを支援するべきではないでしょうか? ところで、操作の補完はとても難しいです。テキストエディタの気持ちになって

                                                自動補完の未来: 操作の補完 dmacro への招待
                                              • Doom Emacs 入門 - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                  Doom Emacs 入門 - Qiita
                                                • Again - 操作の再実行

                                                  概要 / 使いかた / 利用例動画 / インストール / 利用例動画2 / 増井俊之 / Scrapbox / VSCode版Again / デモ / settings / 利用例動画3 / Emacs Lispライブラリのインストール方法 / キーボードマクロ / AutoHotKey版Again / VSCode版キーボードマクロ / test.el / forestail / ndmacro

                                                    Again - 操作の再実行
                                                  • Emacs's Builtin Elisp Cheat Sheet

                                                    Emacs’s Builtin Elisp Cheat Sheet Emacs now has a builtin cheat sheet for a large swathe of common elisp functions. If you can't remember exactly how to do something, then this is a great place to look for it first. Learning Emacs lisp is as much about taming the language as it is the ecosystem of functions and variables that you need to get the job done. The lack of namespaces (notwithstanding sh

                                                    • Emacs 27.2 is released

                                                      Version 27.2 of the Emacs text editor is now available. For more information on Emacs, see: https://www.gnu.org/software/emacs You can retrieve the source from your nearest GNU mirror by using one of the following links: https://ftpmirror.gnu.org/emacs/emacs-27.2.tar.xz https://ftpmirror.gnu.org/emacs/emacs-27.2.tar.gz The tarballs are signed; you can get the corresponding PGP signatures at https:

                                                      • GitHub - mori-dev/em: emacs command wrapper for pipeline

                                                        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 - mori-dev/em: emacs command wrapper for pipeline
                                                        • GitHub - akermu/emacs-libvterm: Emacs libvterm integration

                                                          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 - akermu/emacs-libvterm: Emacs libvterm integration
                                                          • clangdを使う際のメモ - Shohei Yoshida's Diary

                                                            最近ささっと C/C++書くとき, Emacsを使っているのだが, LSP serverとして clangdを使う際のメモ Emacsの設定 Emacs開発版を使っているので, eglotをそのまま使う(C/C++ではデフォルトではサーバとして clangdが使われる) (add-hook 'c-mode-hook #'eglot-ensure) (add-hook 'c++-mode-hook #'eglot-ensure) 1ファイルの場合 特に対応が不要. よしなし補完なりエラーを表示してくれる ビルドファイルがあるような本格的なプロジェクトの場合 各種フラグをセットしていたり, include pathを指定しておく必要があるので compile_commands.json を生成しておく必要がある. compile_commands.json はファイルの親ディレクトリかそのいず

                                                              clangdを使う際のメモ - Shohei Yoshida's Diary
                                                            • Amazing AI

                                                              Simply describe the image you desire, and the app will generate it for you like magic! It runs locally on your device. On macOS, developed exclusively for Apple silicon - The app is NOT compatible with devices running on Intel chips. On iOS, it requires at minimum an iPhone 15 Pro or iPad with M1 processor. Stable Diffusion is a deep learning, text-to-image model used to generate detailed images c

                                                                Amazing AI
                                                              • Sacha Chua's Emacs configuration

                                                                Last exported: 2024-09-06 12:00

                                                                • やはり俺のスプレッドシート管理はまちがっている。

                                                                  はじめに ClojureScriptでスプレッドシートを参照・更新できるものを作ってみました。 下図はEmacsからプログラムを利用しているものになります。 EmacsからClojureScriptのプログラムを呼び出すと、まだ完了していない依頼を取得してorg TODOとして表示します。 そして依頼が完了してTODOをDONEに変更すると、スプレッドシートの対応完了日に反映されます。 なぜつくったのか? web業界で開発することになれば、エクセルとはさよならかなと思っていた自分でしたがそんなことはなかったです笑 確かに開発という作業においては必要ありませんが、システム運用となってくるとそうなりません。 開発チーム以外のグループから不具合の調査やシステム化しきれていない対応などの依頼を管理するのにはスプレッドシートが使われ、たとえば次のようなイメージです。 確かに依頼数が少ない初期段階はこ

                                                                    やはり俺のスプレッドシート管理はまちがっている。

                                                                  新着記事