タグ

emacsに関するiga_kのブックマーク (211)

  • プログラムを「書き始める」「試しに実行する」コストを下げる工夫


       稿20  Ruby Ruby  Ruby   C
    プログラムを「書き始める」「試しに実行する」コストを下げる工夫
    iga_k
    iga_k 2024/04/19
    笹田さんの記事
  • Emacs 環境を刷新した - koicの日記


     Emacs   Emacs 29 Helm  ()  Helm  Ivy el-get Emacs 8init.el @onk    anything.el Helm  Ivy 2018 @elct9620  Ivy  recentf 
    Emacs 環境を刷新した - koicの日記
    iga_k
    iga_k 2024/02/05
  • Emacsはどれを使えばいいのか?〜2023年夏〜

    環境 M2 Mac (Ventura 13.4) Emacs 27.2 (NS 版 + ns-inline-patch, x86_64) IME: DDSKK (Emacs の外では AquaSKK) 目的 27.2 から 28.2 に上げたい が、どの Emacs をどうやってインストールすればいいのかわからなくなっている ずっと Emacs を使っていてもわからないのだから初めて Emacs を使おうとした人はもっとわからないだろう arm64 バイナリを使いたい あるのか? できれば Google Chrome と連携する osa-chrome を使えるようにしたい このパッケージは EMP 版でしか動かない ファイル名に日語が含まれているとテキスト置換できないというめちゃくそ不便な不具合を直したい 更新すれば直るかもと期待 初めにすべてのパッケージを更新しておく(重要) M-x

    Emacsはどれを使えばいいのか?〜2023年夏〜
    iga_k
    iga_k 2023/12/21
    EMP版というのがあるのか
  • consult-ripgrepの検索対象を現在開いているバッファたちに限定するには - 備忘録


    使consult-ripgrep-multi-fileconsult-ripgrep consult-line-multihelm-swoop *scratch**Messages* ido-ignore-buffers ;; perspective.el (defun consult--make-ignore-buffer-rx () (defvar ido-ignore-buffers) (if ido-ignore-buffers (rx-to-string (append (list
    consult-ripgrepの検索対象を現在開いているバッファたちに限定するには - 備忘録
    iga_k
    iga_k 2023/02/28
  • selectrum/consult/marginaliaの設定 - 備忘録


    ivy/counselselectrumconsult  selectrum  ivyivy consult ... counselcounselconsult-buffer marginalia ... ivy-rich 使 seletrummarginalia-mode (eval-when-compile (require 'selectrum)) (eval-when-compile (require 'selectrum-prescient)) (declare-function selectrum-mode "selectrum") (declare-function selec
    selectrum/consult/marginaliaの設定 - 備忘録
    iga_k
    iga_k 2023/02/23
  • Emacs rg.el と wgrep | yuuka_maniaの日記 | スラド


    ripgrep  rg.el  wgrep  M-x rg  *rg* ?e wgrep  *rg*  C-x C-s (or C-c C-c) C-c C-k   C-x  C-c  C-x C-s wgrep-auto-save-buffer  https
    iga_k
    iga_k 2023/02/23
  • 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) - 備忘録
    iga_k
    iga_k 2023/02/16
    orderless
  • emacs のマッチングのパッケージをhelm からvertico に変更した話

    これは2022/01/04のMK社内LTで発表した内容です. 前提 清水は普段emacs という古のエディターを使っています. 普段みなさんがお使いの、VSCode でCmd+P(Ctrl+P) とか Cmd+Shift+P(Ctrl+Shift+P) みたいなやつは、emacs の anything というパッケージで発明された概念です. 清水は5年くらい前にanything から helm というパッケージに移動して使っていたのですが、更新が滞っており、verticoというパッケージに移動しました. 年始1/2に半日ほどかけて設定しました. Vertico の特徴 helm はc-l で上のディレクトリに移動する。補完がTABじゃない等、emacs のキーバインドからかなり離れた独自のキーバインドを持っており、そこが原因で結構嫌われていましたが、vertico はその辺りが改善されてお

    iga_k
    iga_k 2023/02/13
  • 2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて - Qiita


     Emacs Advent Calendar 2021 GNU EmacsEmacs28()EmacsEmacs 2021EmacsUI  EmacsUI |  selectrumEmacs - tsuu32 selectrum/consult/marginalia -  
    2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて - Qiita
    iga_k
    iga_k 2023/02/13
    tadsan のナイス記事 “(fido-vertical-mode +1)”
  • Emacsの次世代ミニバッファ補完UI | 日々、とんは語る。


    EmacsElispEmacsEmacsEmacsUI  Emacs ghq  fd ghq  ripgrep Emacs Anything/Helm
    Emacsの次世代ミニバッファ補完UI | 日々、とんは語る。
    iga_k
    iga_k 2023/02/13
  • GitHub - minad/vertico: :dizzy: vertico.el - VERTical Interactive COmpletion

    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/vertico: :dizzy: vertico.el - VERTical Interactive COmpletion
    iga_k
    iga_k 2023/01/11
    helm後継
  • 型付きRubyでパーサを書く(中編) - ローファイ日記


     udzura.hatenablog.jp  :  Emacs...  rbs-mode lsp-mode  lsp-steep  @ybiquitous  RBSlspsteep .dir-locals.el    ((ruby-mode . ((lsp-enabled-clients . (steep-ls))))) lsplsp-ui
    型付きRubyでパーサを書く(中編) - ローファイ日記
    iga_k
    iga_k 2023/01/09
    EmacsでLSP
  • 【迷子になったら@Emacs 25.1】C-h l(view-lossage)が便利になったよ!

    【迷子になったら@Emacs 25.1】C-h l(view-lossage)が便利になったよ!
  • Carbon Emacsの(脱carbon-font)フォント設定 - -


    Carbon Emacs Package  carbon-font.el 使  carbon-font 使 carbon-font (+ fixed-width-fontset) ASCII2ASCII**  ASCII: = 1:2  M+ OUTLINE FONTS 使 Macemacsjp-ML fixed-width-set-default-fontset 使 
    Carbon Emacsの(脱carbon-font)フォント設定 - -
    iga_k
    iga_k 2022/06/03
  • Emacs でだって Docker で開発したい! - ESM アジャイル事業部 開発者ブログ


    wat-aro  Docker  VSCode Remote Container 便  Emacs  VSCode  Emacs 使  Emacs + Docker  docker   docker 使 Emacs 使 Emacs  docker   docker.el  https://github.com/Silex/docker.el docker image  docker compose  Emacs  docker compose up 
    Emacs でだって Docker で開発したい! - ESM アジャイル事業部 開発者ブログ
    iga_k
    iga_k 2022/03/02
    Emacs + Docker + LSP 便利!
  • Configuring Emacs as a C/C++ IDE - LSP Mode - LSP support for Emacs

    iga_k
    iga_k 2021/09/09
    LSP mode
  • ネイティブコンパイルEmacsの登場


    202142636Emacsmasterfeature/native-compMerge branch feature/native-comp into into trunkHEADEmacsNative compilationEmacsGcc Emacs使 Emacs # EmacsGcc EmacsAndrea CoralloLuca NassiNicola Manca3Bringing GNU Emacs to Native Code  EmacsElisp
    ネイティブコンパイルEmacsの登場
    iga_k
    iga_k 2021/04/28
    なんかすごい
  • 君は誰とEmacsる? (補完インターフェイス紹介篇) - Qiita


    Helm使Anything使Ivy/Counsel IDO (ido-mode) IDO(Interactive DoInteractively Do Things)Emacs ido-everywhereIDO ido .emacs(~/.emacs.d/init.el)(setq i
    君は誰とEmacsる? (補完インターフェイス紹介篇) - Qiita
    iga_k
    iga_k 2021/04/24
    M-xの拡張
  • GitHub - akermu/emacs-libvterm: Emacs libvterm integration

    The short answer is: unparalleled performance and compatibility with standard command-line tools. For the long answer, let us discuss the differences between eshell, shell, term and vterm: eshell: it is a shell completely implemented in Emacs Lisp. It is well-integrated in Emacs and it runs on Windows. It does not support command line tools that require terminal manipulation capabilities (e.g., nc

    GitHub - akermu/emacs-libvterm: Emacs libvterm integration
    iga_k
    iga_k 2021/04/17
    vterm
  • srceryというカラースキームは特にemacsをターミナル内でしか使わない人には良かった - Qiita


    Emacs 使 VS Code  JetBrains 使 .bash_profile  .git/config  Emacs  elisp  vim  Emacs 
    srceryというカラースキームは特にemacsをターミナル内でしか使わない人には良かった - Qiita
    iga_k
    iga_k 2021/04/17