現在行に変更を与えた Pull Request を追跡する Neovim プラグイン trace-pr.nvim を作った
trace-pr.nvim という Neovim プラグインを作りました。https://github.com/h3pei/trace-pr.nvim!trace-pr.nvim demo(https://i.gyazo...
trace-pr.nvim という Neovim プラグインを作りました。https://github.com/h3pei/trace-pr.nvim!trace-pr.nvim demo(https://i.gyazo...
Vim に標準で備えられている折りたたみ機能について、ちょくちょく使ってはいたものの雑な設定しかしていない状態でした。今回ユーザマニュアルを読みつつ設定を見直し、ある程度使いやすいと感じる状態になったのでその記録を残します。 そも...
macOS のアプリの多くは、コマンドキーとカンマ(⌘ + ,)を同時に入力することでそのアプリの設定画面を開くショートカットキーが割り当てられていると思います。しかし、私の知る限り WezTerm は設定用の UI は持ち合わせて...
当方、MacBook Pro に Lofree FLOW というキーボードを接続して使っているのですが、ある日突然、Command キーと Option キーが入れ替わってしまったような現象に遭遇しました。MacBook の内蔵キーボードで...
久しぶりに tmux の設定を見直していて、普段はほぼ常に起動している tmux ですが、変更した設定を都度確認できるように tmux の外で作業をしていました。そのとき、tmux を起動しない状態だと斜体で表示されている文字列が、tm...
※ 本記事の内容は Raycast version 1.70.3 で確認していますRaycast(https://www.raycast.com/) には Fallback Commands という機能があり、 入力ワードにマッチ...
Git の操作をするときは、基本的に tig(https://github.com/jonas/tig) を使っています。これまでは、ターミナル上で tmux(https://github.com/tmux/tmux) を起動し...
Ruby、特に Rails アプリケーションのテストを書くときに、factory_bot(https://github.com/thoughtbot/factory_bot) をよく使います。https://github.com/t...
現在開いているファイルのパスが欲しくなるときが意外とあります。クリップボードにコピーして、その次の行動に使えるようにしたいです。 コマンドが覚えにくいしかしながら、Vim/Neovim でこれを実現するには少々面倒なコマンドが必...
RSpec には and_call_original(https://rspec.info/features/3-13/rspec-mocks/configuring-responses/calling-the-original-...
Lofree FLOW(https://amzn.to/3vXy1JU) というキーボードを使い始めました。!Lofree FLOW(/assets/2024-02-04-start-using-lofree-flow-01.j...
例として Calculatable というモジュールの関数をテストしたいとします。ruby calculatable.rbmodule Calculatable def add(a, b) a + b e...
2024年の年末年始の時間を使ってブログを少しアップデートしました。 主な更新内容と、変更の背景について簡単にまとめます。 レイアウトを2カラムに変更1カラムから2カラムのレイアウトに変更しました。!変更前: 1カラム...
Neovim で使えるファイルエクスプローラープラグインとして nvim-tree.lua(https://github.com/nvim-tree/nvim-tree.lua) があります。とても手に馴染んでいて、気に入っているプラ...
WezTerm(https://wezterm.org/) 上で tmux を使って縦分割をしているときに、マウスでダブルクリックをしてテキストを選択状態にしようとすると分割線の │ も一緒に選択されてしまいます。!"WezT...