タグ

emacsに関するmissundaztoodのブックマーク (23)

  • Modern Emacs Typescript Web (React) Config with lsp-mode, treesitter, tailwind, TSX & more - Ovi Stoica

    Table of Contents Introduction Part 1: Treesitter for Typescript & TSX LSP Support Completion setup Linter setup LSP Setup Eslint (Optional) Tailwind LSP Server LSP Performance Emacs LSP Booster Structural editing Formatting buffers with Prettier Other resources Conclusion Introduction I've worked within the JS ecosystem for the past 8 years using editors like Webstorm and VSCode, I started using

  • corfuまわりの設定(vertico, marginalia, orderless, cape, kind-icon, affe) - 備忘録

    corfuおよび関連するパッケージの設定をメモとして残す。 corfu ... companyパッケージの代わり。カーソル位置での補完UIを提供。 vertico ... ido-vertical-modeやivy, selectrumの代わり。ウィンドウ下部(ミニバッファ)で垂直表示な補完UIを提供。 consult ... counselの代わり。補完入力を活用し、他のコマンドをラップした便利なコマンド群を提供。 marginalia ... consultに表示される候補に「補助情報」を追加する(ファイル属性、ファイル更新日、ファイルサイズなど)。 orderless ... 補完候補の絞り込みに活躍。「イニシャル入力」などにより高速かつ柔軟な候補絞り込みを実現。 cape ... corfuとの組み合わせが前提。カーソル位置での補完対象が拡張される。 kind-icon ... c

    corfuまわりの設定(vertico, marginalia, orderless, cape, kind-icon, affe) - 備忘録
  • 2020年代のEmacs入門

    Author: conao3 Published: 2020-08-25 Last Modified: 2020-12-04 GitHub Source: md はじめに Emacsは1972年にMITで生まれ、今日に至るまで名だたるハッカーに愛されてきたエディタです。 Emacsがハッカーに愛されている理由は、Emacsがそれ自体、動的なEmacs Lisp環境であり、エディタの動作をEmacsの開発者ではないあなたが、ビルドなしで動的に自由にハックできることです。 OSと協調する必要のあるEmacsのコアとEmacs LispそのもののコアをC言語で提供する他は、ほとんど全ての機能がEmacs Lispによって提供されています。 あなたは細部にわたってEmacsの全てを制御できますし、Emacsの上にあなたの思い描く、あらゆるアプリケーションを構築することができます。 Emacsはあな

    2020年代のEmacs入門
  • Emacs入門から始めるleaf.el入門 - Qiita

    背景 leaf.elの日語情報は比較的充実していると思いますが、やはり多少の背後情報が必要です。Emacsの設定はどのファイルで行なうのか、マクロとは、バイトコンパイルとは、、、 leafが設定の簡略化をしてくれるとはいえ、基的なEmacsのしくみについて知っておく必要があります。 この記事では初期状態のEmacsからleaf.elの導入と利用までを解説します。この記事を読んだ後なら、下記のleafの記事をスムーズに読むことができ、Emacsの動作をあなたの好きなようにカスタマイズできるようになると思います。 公式ドキュメント: conao3/leaf.el プレリリース記事: use-packageからの移行のすゝめ - leaf.elでバージョン安全なinit.elを書く リリース記事: [正式リリース]leaf.elで雑然としたEmacs設定ファイル「init.el」をクリーンに

    Emacs入門から始めるleaf.el入門 - Qiita
  • Emacs備忘録(2024年版) - Qiita

    背景 こちらの記事を書いてから1年半ほど経過しましたが、設定やパッケージが大きく変わってきたので、振り返りも兼ねて備忘録を投稿します。 設定の管理はorgファイルでorb-babel-load-fileコマンドを使用してelファイルを生成・ロードするようにしています。 パッケージの選定基準はシンプルでemacs組み込み機能を活用しているものをなるべく選んでいます。 最終的な見た目は下記のような感じです。 org-modern + perfect-margin + spacious-padding vertico (vertico-buffer) corfu vundo imenu-list magit difftastic 下記はorgファイルの設定をmarkdownに変換してそのまま貼り付けてます。 Emacs29以上が対象です。 追記 注意点 builtinパッケージはそのままではアッ

    Emacs備忘録(2024年版) - Qiita
  • Markdown Mode for Emacs

    markdown-mode is a major mode for editing Markdown-formatted text. The latest stable version is markdown-mode 2.5, released on Feb 12, 2022. See the release notes for details. markdown-mode is free software, licensed under the GNU GPL, version 3 or later. Markdown Mode Screenshot Documentation The primary documentation for Markdown Mode is available below, and is generated from comments in the sou

  • EmacsやVimなど好きなエディタを利用してブラウザのテキストエリアに入力することができる「GhostText」のVS Code用機能拡張がリリース。

    EmacsやVimなど好みのエディタを利用してブラウザ入力することができる「GhostText」のVS Code用機能拡張がリリースされています。詳細は以下から。 GhostTextはイタリアのFederico Briganteさんが開発しているブラウザ機能拡張で、EmacsやVimなどユーザーが使い慣れたエディタを利用して、ブラウザのテキストエリアの編集を行うことができますが、このGhostTextのVS Code用機能拡張「GhostText for VS Code」が新たにリリースされています。 Use VS Code to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa). GhostText Offic

    EmacsやVimなど好きなエディタを利用してブラウザのテキストエリアに入力することができる「GhostText」のVS Code用機能拡張がリリース。
  • GitHub - uwabami/emacs: 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 - uwabami/emacs: Emacs の設定ファイル群
  • Emacs設定記 2021

    リファレンス Emacsのビルドオプションの確認 emacs -nw -q --batch --eval '(message system-configuration-options)' from: https://emacs.stackexchange.com/a/35512 macOSEmacs を入れる場合 init.el のリセット 以下の記事を参考に leaf.el ベースで一から設定を書き直す 以下の記事は Emacs そのものの入門も含まれる 「leaf.el を使った設定方法」は以下の記事の方が詳しい leaf-* な関連コマンドの使い方が載っている 差分 今後参考になりそうな設定集 見た目がとても綺麗 見た目が現代的なエディタに近く、機能的にはこれを目指したい Emacs のデフォルト動作を現代的なものに変える小設定 leaf.el の設定例 org-file と

    Emacs設定記 2021
  • GmailなどのtextareaをEmacsで編集する - Qiita

    小ネタである。 昔よりは便利になったとはいえ、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で編集する - Qiita
  • TechFeed Experts Night#12 〜 【VSCode, Vim, Emacs】エンジニア向けエディタ最新動向!

    TechFeed Experts Night#12 〜 【VSCode, Vim, Emacs】エンジニア向けエディタ最新動向!
  • Emacs28.1ネイティブコンパイル版をmacOSでビルドする|西山 信行

    コード書いとる? Emacs28.1がリリースされたのでビルド経過をメモ書き。ここはnote ネイディブコンパイルLispファイルをネイティブコンパイルして高速化してるという事なのだが...すごいな... (いつもEmacsの貴重な記事ありがとうございます!) これを試すには2つほどHomebrewのパッケージを導入する必要があります(そうしないとconfigureでエラーになります) brew install gcc brew install libgccjitパッチを用意ソースコードを公式からダウンロード 日本語入力やその他痒い所に手が届く素敵なパッチ(ftp://ftp.math.s.chiba-u.ac.jp/emacs/)があるのでダウンロードしてソースコードと同じ場所に配置 ビルドスクリプトいつも使っているやつを載せときます(⇒gist) #!/bin/bash EMACS_V

    Emacs28.1ネイティブコンパイル版をmacOSでビルドする|西山 信行
  • Emacsを世界最速級で起動する方法

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

    Emacsを世界最速級で起動する方法
  • Emacsパッケージ特集 - Qiita

    バージョン24から入ったpackage.elにより、プラグインの導入が格段に容易になったEmacs。そこで、ELPA互換のリポジトリの一つであるMELPAのダウンロードTOP50+αのパッケージについてまとめてみた。 (ランキングに関しては2014/3/26時点の情報を使用) それ単体で便利というよりも、有名なパッケージの依存関係でダウンロードされるライブラリもあるので注意。 ちなみに、個人的なオススメパッケージは、auto-complete、helm、flycheck、undo-tree、zenburn-theme、expand-region、smartparens、rainbow-delimiters、multiple-cursors。 また、TOP50には入っていないが、anzu、volatile-highlights、powerline、git-gutter-fringe、hlin

    Emacsパッケージ特集 - Qiita
  • Emacs の設定

    I use cookies to analyze how visitors use my website via Google Analytics: Accept Reject Dismiss

    Emacs の設定
  • http://rubikitch.com/に移転しました

    この度、独自ドメイン取得したので、ブログ・サイトを移転します。 今日をもちまして、はてなダイアリーは更新を終了します。 ブックマーク、RSSは解除していただいて構いません。 今後は新サイトでよろしくお願いします。 http://rubikitch.com/ 学校やら勉強会やらセミナーやらやらで、 いろいろ学ぶ機会があると思います。 けれども多くの人たちはとある 大事なことをやっていません。 それは 『復習』 です。 小中学校時代を思い出していただけたらわかると 思いますが、学校から帰って家で勉強するときは、 復習もきちんとやっていましたよね? だからこそ、赤点ばかりにならずに きちんと身に付いたのです。 思春期の定期テストの山だったり受験を乗り越え られたのは、復習をしっかりしていたからです。 けれど大人になると日々の仕事で せいいっぱいなのか、学生時代の 「復習」という大切な習慣を 置

    http://rubikitch.com/に移転しました
  • keysnail japanese · mooz/keysnail Wiki · GitHub

    トップ 使い方 Tips カスタマイズ フック プラグインを入手 プラグインを書く For Vim users, there is Vimperator. For Emacs users, there is KeySnail. インストール 以下のリンクより,お使いの環境に対応した keysnail.xpi ファイルをダウンロードして下さい。 Firefox Thunderbird ダウンロードした keysnail.xpi を Firefox / Thunderbird へドラッグアンドドロップすれば、インストールが行えます。 コマンドラインからインストールを行いたい場合は、次のようにすれば良いでしょう。 $ wget https://github.com/mooz/keysnail/raw/master/keysnail.xpi $ firefox keysnail.xpi News

    keysnail japanese · mooz/keysnail Wiki · GitHub
  • Stevey's Home Page - Effective Emacs

    Emacs is the world's best text editor. It's not just the best for editing program source; it's the best for any kind of text-editing. Mastering Emacs will make you more effective at writing and editing email, documentation drafts, blogs, HTML pages, XML files, and virtually everything else that requires any typing. The tips in this little document are geared towards Emacs power-users. You should b

  • 最近知った dired の便利な機能 - mooz deceives you

    dired にも慣れてきて、すっかり zsh の出番が減ったこの頃。 ドットファイルを隠す ホームディレクトリを dired で開くと、ドットファイルやドットディレクトリがざーっと表示されファイルを探すのが結構大変になる。 F1 m してから hide といった単語で検索してみてもそれらしき関数は見つからず、どうしたら良いのだろうとずっと思っていた。 で、ついさっき知った方法。 dired で次のキーを打ち込む。 C-u s s はご存知の通りソート / 非ソートの切り替え。こいつに前置引数をつけて呼び出すことで、次のようにして dired の表示に用いられる ls コマンドのオプションを、直に弄ることが出来てしまう。 今回はドットファイルが表示されグロッキー状態だったので a オプションを外すことで解決。 色々ソート これまでは dired で s を押してもファイルの変更日時でしかソー

  • GNU Emacsマニュアル: ディレクトリエディタdired

    URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs&node=Dired%20Enter" "emacs/diredの起動"へのコメント(無し) diredを起動するには、C-x dかM-x diredを使います。 このコマンドは、一覧表示するファイルを指定するための ディレクトリ名やファイルのワイルドカードパターンをミニバッファで読み取ります。 diredがlist-directoryと違うのは、 バッファがdiredモードになっていて 特別なdiredコマンドを使えるようになることです。 変数dired-listing-switchesには、 ディレクトリ一覧を作成するlsプログラムに与えるオプションを指定します。 オプション中には`-l'が必ず含まれている必要があります。 diredコマンドに数引数を指定すると、 ミニバッファで