Wenvi/22.GitHub/01.README
をテンプレートにして作成
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
]
Start:
#contents
* README [#m4f9a41a]
** Wenvi とは [#r73fa548]
- 何ができるか
- どんな人向けか
- 何ができないか(軽く)
** 特徴 [#vd0bebc3]
- ブラウザの textarea を Neovim で編集
- 一時ファイル経由のシンプルな仕組み
- 軽量・ローカル完結
- 常駐プロセスなし(必要なら)
** 全体の流れ(概要) [#e127f0e8]
- Browser → wenvi → Neovim
- Neovim 終了 → Browser に反映
- ※図は後で追加しても良い
** 構成 [#abf7ffa6]
- Raycast
- Neovim plugin
- Shell / Node.js scripts
- AppleScript / osascript
** インストール [#ha30288d]
- 必要環境
- Neovim
- Raycast
- macOS 制約など
- 手作業修正
-- ~/.zshenv
-- ~/.hammerspoon
-- ~/.config/nvim/init.lua
-- ...
** 使い方 [#g6e20277]
- 基本的な使い方
- 実行例
- 終了時の挙動
** 設定 [#o45059c1]
- 設定ファイルの場所
- editor / path / 文字コードなど
** 制限事項・注意 [#k9414cb1]
- 対応ブラウザ
- フォーカス依存
- 同時実行の制限など
** なぜこの設計か(短く) [#ga703e3f]
- なぜ一時ファイルか
- なぜ最小構成か
- ※ここは 5〜10 行で十分
** ステータス [#d28d75c5]
- 実験的 / 個人利用
- 破壊的変更の可能性
** ライセンス [#vc8f91d4]
MIT
** 緩衝材 [#xe50d70c]
This project is developed primarily for my own daily use.
Feedback is welcome, but responses may be slow.
** ## Optional dependencies [#u8ecc061]
- toml
Required only when using `~/.config/wenvi/config.toml`
# wenvi
## What is this?
wenviはブラウザのテキストエリアをnvimを使って編集できるツ...
## Motivation
ブラウザのテキスト編集エリアでvimのコマンドを使いたいと思...
コピー&ペーストを使えばできますが面倒です。
Wenviはいわばこのコピー&ペースト作業を肩代わりするために...
chrome拡張のvimiumと組み合わせればマウスに持ち変えること...
またChatGPTのブラウザ版などで間違ってEnterキーを押して誤...
## Installation
必要なもの
・mac
・neovim
・hammerspoon
・chromium
・toml
- 好きな場所にcloneした後次の処理をしてください。
- cp examples/hammerspoon/wenvi_config.lua.example ~/.ham...
- ~/.hammerspoon/wenvi_config.luaの内容を修正する
- ~/.hammerspoon/init.lua の最後に examples/hammerspoon/i...
- mkdir -p ~/.config/wenvi/
- cp examples/config.toml.example ~/.config/wenvi/config....
- ~/.config/nvim/init.luaにexamples/nvim/init.lua.example...
## Usage
- 目的のブラウザページを表示して⌘Eを押してください...
- wenviが起動してブラウザページ内の編集エリアの文字を取り...
- neovimが起動して作成したファイルを開きます。自由に編集...
- neovimでバッファを閉じると自動で編集したテキストをブラ...
## 特徴
- 編集したテキストはdataHomeに編集の度に残ります。grep, d...
- 編集したテキストはdataHomeにdomainごとにディレクトリを...
- ChatGpt, Google drive, GitHub などでも快適に使えます。
## Status
This project is developed primarily for my own daily use.
Feedback is welcome, but responses may be slow.
End:
#contents
* README [#m4f9a41a]
** Wenvi とは [#r73fa548]
- 何ができるか
- どんな人向けか
- 何ができないか(軽く)
** 特徴 [#vd0bebc3]
- ブラウザの textarea を Neovim で編集
- 一時ファイル経由のシンプルな仕組み
- 軽量・ローカル完結
- 常駐プロセスなし(必要なら)
** 全体の流れ(概要) [#e127f0e8]
- Browser → wenvi → Neovim
- Neovim 終了 → Browser に反映
- ※図は後で追加しても良い
** 構成 [#abf7ffa6]
- Raycast
- Neovim plugin
- Shell / Node.js scripts
- AppleScript / osascript
** インストール [#ha30288d]
- 必要環境
- Neovim
- Raycast
- macOS 制約など
- 手作業修正
-- ~/.zshenv
-- ~/.hammerspoon
-- ~/.config/nvim/init.lua
-- ...
** 使い方 [#g6e20277]
- 基本的な使い方
- 実行例
- 終了時の挙動
** 設定 [#o45059c1]
- 設定ファイルの場所
- editor / path / 文字コードなど
** 制限事項・注意 [#k9414cb1]
- 対応ブラウザ
- フォーカス依存
- 同時実行の制限など
** なぜこの設計か(短く) [#ga703e3f]
- なぜ一時ファイルか
- なぜ最小構成か
- ※ここは 5〜10 行で十分
** ステータス [#d28d75c5]
- 実験的 / 個人利用
- 破壊的変更の可能性
** ライセンス [#vc8f91d4]
MIT
** 緩衝材 [#xe50d70c]
This project is developed primarily for my own daily use.
Feedback is welcome, but responses may be slow.
** ## Optional dependencies [#u8ecc061]
- toml
Required only when using `~/.config/wenvi/config.toml`
# wenvi
## What is this?
wenviはブラウザのテキストエリアをnvimを使って編集できるツ...
## Motivation
ブラウザのテキスト編集エリアでvimのコマンドを使いたいと思...
コピー&ペーストを使えばできますが面倒です。
Wenviはいわばこのコピー&ペースト作業を肩代わりするために...
chrome拡張のvimiumと組み合わせればマウスに持ち変えること...
またChatGPTのブラウザ版などで間違ってEnterキーを押して誤...
## Installation
必要なもの
・mac
・neovim
・hammerspoon
・chromium
・toml
- 好きな場所にcloneした後次の処理をしてください。
- cp examples/hammerspoon/wenvi_config.lua.example ~/.ham...
- ~/.hammerspoon/wenvi_config.luaの内容を修正する
- ~/.hammerspoon/init.lua の最後に examples/hammerspoon/i...
- mkdir -p ~/.config/wenvi/
- cp examples/config.toml.example ~/.config/wenvi/config....
- ~/.config/nvim/init.luaにexamples/nvim/init.lua.example...
## Usage
- 目的のブラウザページを表示して⌘Eを押してください...
- wenviが起動してブラウザページ内の編集エリアの文字を取り...
- neovimが起動して作成したファイルを開きます。自由に編集...
- neovimでバッファを閉じると自動で編集したテキストをブラ...
## 特徴
- 編集したテキストはdataHomeに編集の度に残ります。grep, d...
- 編集したテキストはdataHomeにdomainごとにディレクトリを...
- ChatGpt, Google drive, GitHub などでも快適に使えます。
## Status
This project is developed primarily for my own daily use.
Feedback is welcome, but responses may be slow.
Page: