Wenvi/21.Zenn
をテンプレートにして作成
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
]
Start:
https://zenn.dev/ogwk/articles/f5b1d69640af68
題名:vimでブラウザ編集したくて「wenvi」を作った話
皆さんは、ブラウザのテキスト編集エリアで vim のコマンドを...
コピー&ペーストを使えば一応できますが、正直かなり面倒で...
Wenvi は、このコピー&ペースト作業を完全に肩代わりするた...
ブラウザ上の入力欄を一時的に Neovim に持ち出して編集し、...
Chrome拡張のvimiumと組み合わせればマウスに持ち変えること...
またChatGPTのブラウザ版などで日本語変換のつもりでEnterキ...
同じようなことができる製品は他にもあります。wasavi。これ...
今回wenviを開発したのもこれがきっかけです。
GhostText は双方向にリアルタイム同期される、非常にクール...
ただ、エディタとブラウザの切り替えにマウス操作が必要にな...
キーボードだけで作業を完結させたい私には不満でした。
また、ChatGPT などの contenteditable な編集エリアでは使え...
もう1ヶ月以上毎日のように使って、使いにくいところは改善...
Wenvi、興味のある方は一度覗いてみてください。
https://github.com/kibi2/wenvi
インストール手順には少し自信がありません。何か問題があっ...
READMEを載せておきます(ほぼ機械翻訳)。
# wenvi
ブラウザで編集可能なコンテンツをNeovim を使って編集しま...
コピー&ペーストは完全に自動化されています。
**wenvi** は、編集可能な要素 (textarea、input、またはcon...
ブラウザ拡張機能は不要です。
手動でのコピー&ペーストは不要です。
ブラウザ外で Neovim のみを使用します。
## 機能
* ブラウザで編集可能な要素 (textarea、input、またはconte...
* 終了時に編集内容を自動的にブラウザに同期します。
* 編集バッファを `dataHome` (デフォルト: `~/.cache/wenvi...
* ファイルをドメイン別に整理し、ファイル名にページタイト...
## 要件
* macOS、Neovim、Hammerspoon、Chromiumベースのブラウザ、...
## インストール
```bash
git clone https://github.com/USER/wenvi.git ~/wenvi
cp examples/hammerspoon/wenvi_config.lua.example ~/.hamm...
mkdir -p ~/.config/wenvi/
cp examples/config.toml.example ~/.config/wenvi/config.t...
```
> `wenvi_config.lua` 内のパスを環境に合わせて編集してく...
> また、必要に応じて `config.toml` の内容を調整してくだ...
Neovim の init の例:
```lua
vim.opt.runtimepath:append('/path/to/wenvi_home/editor/n...
require 'wenvi'
````
> `/path/to/wenvi_home/` を環境に合わせて編集してくださ...
## 使用方法
* ブラウザページを開き、⌘E を押します (ショートカ...
* platforms/macos/hammerspoon/wenvi/init.lua
* Neovimが起動しテキストを自動で読み込みます。
* Neovim でテキストを編集します。バッファを閉じると、変...
## ライセンス
MIT ライセンス。LICENSE ファイルを参照してください。
End:
https://zenn.dev/ogwk/articles/f5b1d69640af68
題名:vimでブラウザ編集したくて「wenvi」を作った話
皆さんは、ブラウザのテキスト編集エリアで vim のコマンドを...
コピー&ペーストを使えば一応できますが、正直かなり面倒で...
Wenvi は、このコピー&ペースト作業を完全に肩代わりするた...
ブラウザ上の入力欄を一時的に Neovim に持ち出して編集し、...
Chrome拡張のvimiumと組み合わせればマウスに持ち変えること...
またChatGPTのブラウザ版などで日本語変換のつもりでEnterキ...
同じようなことができる製品は他にもあります。wasavi。これ...
今回wenviを開発したのもこれがきっかけです。
GhostText は双方向にリアルタイム同期される、非常にクール...
ただ、エディタとブラウザの切り替えにマウス操作が必要にな...
キーボードだけで作業を完結させたい私には不満でした。
また、ChatGPT などの contenteditable な編集エリアでは使え...
もう1ヶ月以上毎日のように使って、使いにくいところは改善...
Wenvi、興味のある方は一度覗いてみてください。
https://github.com/kibi2/wenvi
インストール手順には少し自信がありません。何か問題があっ...
READMEを載せておきます(ほぼ機械翻訳)。
# wenvi
ブラウザで編集可能なコンテンツをNeovim を使って編集しま...
コピー&ペーストは完全に自動化されています。
**wenvi** は、編集可能な要素 (textarea、input、またはcon...
ブラウザ拡張機能は不要です。
手動でのコピー&ペーストは不要です。
ブラウザ外で Neovim のみを使用します。
## 機能
* ブラウザで編集可能な要素 (textarea、input、またはconte...
* 終了時に編集内容を自動的にブラウザに同期します。
* 編集バッファを `dataHome` (デフォルト: `~/.cache/wenvi...
* ファイルをドメイン別に整理し、ファイル名にページタイト...
## 要件
* macOS、Neovim、Hammerspoon、Chromiumベースのブラウザ、...
## インストール
```bash
git clone https://github.com/USER/wenvi.git ~/wenvi
cp examples/hammerspoon/wenvi_config.lua.example ~/.hamm...
mkdir -p ~/.config/wenvi/
cp examples/config.toml.example ~/.config/wenvi/config.t...
```
> `wenvi_config.lua` 内のパスを環境に合わせて編集してく...
> また、必要に応じて `config.toml` の内容を調整してくだ...
Neovim の init の例:
```lua
vim.opt.runtimepath:append('/path/to/wenvi_home/editor/n...
require 'wenvi'
````
> `/path/to/wenvi_home/` を環境に合わせて編集してくださ...
## 使用方法
* ブラウザページを開き、⌘E を押します (ショートカ...
* platforms/macos/hammerspoon/wenvi/init.lua
* Neovimが起動しテキストを自動で読み込みます。
* Neovim でテキストを編集します。バッファを閉じると、変...
## ライセンス
MIT ライセンス。LICENSE ファイルを参照してください。
Page: