※ 本記事の内容は Raycast version 1.70.3 で確認していますRaycast(https://www.raycast.com/) には Fallback Commands(https://manual.ra...
-
2024-03-31 Raycast でマッチするものが見つからなかったら Google 検索させる -
2024-03-18 Neovim から tig を起動する with toggleterm.nvim Git の操作をするときは、基本的に tig(https://github.com/jonas/tig) を使っています。これまでは、ターミナル上で tmux(https://github.com/tmux/tmux) を起動し...
-
2024-03-09 Neovim 上で factory_bot の呼び出し箇所から定義ファイルにジャンプする Ruby、特に Rails アプリケーションのテストを書くときに、factory_bot(https://github.com/thoughtbot/factory_bot) をよく使います。https://github.com/t...
-
2024-02-24 Neovim 上でファイルパスをクリップボードにコピーする 現在開いているファイルのパスが欲しくなるときが意外とあります。クリップボードにコピーして、その次の行動に使えるようにしたいです。 コマンドが覚えにくいしかしながら、Vim / Neovim でこれを実現するには少々面倒なコマンド...
-
2024-02-12 RSpec の partial double とはなにか RSpec には and_call_original(https://rspec.info/features/3-13/rspec-mocks/configuring-responses/calling-the-original-...
-
2024-02-04 Lofree FLOW というキーボードを使い始めた Lofree FLOW(https://amzn.to/3vXy1JU) というキーボードを使い始めました。!Lofree FLOW(/assets/2024-02-04-start-using-lofree-flow-01.j...
-
2024-01-28 RSpec で module のテストを書く方法 例として Calculatable というモジュールの関数をテストしたいとします。ruby calculatable.rbmodule Calculatable def add(a, b) a + b e...
-
2024-01-04 ブログのアップデート 2024年の年末年始の時間を使ってブログを少しアップデートしました。 主な更新内容と、変更の背景について簡単にまとめます。 レイアウトを2カラムに変更1カラムから2カラムのレイアウトに変更しました。!変更前: 1カラム...
-
2024-01-02 nvim-tree.lua で .gitignore にリストされたファイルも表示する Neovim で使えるファイルエクスプローラープラグインとして nvim-tree.lua(https://github.com/nvim-tree/nvim-tree.lua) があります。とても手に馴染んでいて、気に入っているプラ...
-
2023-12-29 WezTerm 上でのダブルクリックによるテキストの選択範囲をカスタマイズする WezTerm(https://wezfurlong.org/wezterm/) 上で tmux を使って縦分割をしているときに、マウスでダブルクリックをしてテキストを選択状態にしようとすると分割線の │ も一緒に選択されてしまいま...
-
2023-09-23 ブログのホスティングサービスを Gatsby Cloud から Netlify へ移行した 本ブログはもともと Gatsby Cloud でホスティングしていたが、Netlify による Gatsby の買収に伴い Gatsby Cloud は終了することになった。 Gatsby Cloud にはこれといった不満もなく快適便...
-
2023-09-10 rspec.nvim の `RSpecJump` コマンドに force オプションを追加した ブログ書くのが久しぶりすぎて書き方忘れました。書きたいネタはちょいちょい思い浮かぶのだけど、なんだかんだ書かずに最後の記事から1年近くが経ちかけようとしていたことに驚き。 RSpecJump の派生として、推測したファイルがいずれ...
-
2022-10-24 プロダクトコードとテストコード間をジャンプする機能を rspec.nvim に実装した 以下の gif のように、プロダクトコードとテストコード間をジャンプできる機能を rspec.nvim(https://github.com/h3pei/rspec.nvim) に実装した。 :RSpecJump というコマンドでジ...
-
2022-09-26 Neovimプラグイン rspec.nvim を作った rspec.nvim(https://github.com/h3pei/rspec.nvim) という、RSpec を Neovim からシームレスに実行できるプラグインを作った。https://github.com/h3pei/r...
-
2022-06-12 Gemfileで使われる ~> はなにを意味するか Gemfileにてgemのバージョン指定に使われる ~ という記号が示すバージョンの範囲が覚えられないので整理した。 最初に結論- メジャーバージョンのみ指定した場合、指定したメジャーバージョンの最新版が入る-...