[[Obsidian]]の[[Live Preview]]をメインエディタにするため必要な対応について。😢は通常使用にクリティカルなもの。
- 修正済み
- [x] [[#Vim モードでコードブロックを1行ずつ移動ができない]] 😢
- [x] [[#Vim モードで zz や zt の挙動が怪しい]] 😢
- [x] [[#Vim モードで一部コマンドが実行できない]] 😢
- [x] [[#HTMLのプレビューに謎のマージンが含まれる]]
- [x] [[#クリップボードと ヤンク を連携できない]] 😢
- 認識されている
- [x] [[#Jump to link が使えない]]
- 認識されていない
- [ ] [[#Vim モードで gP が動かない]]
- 諦めた
- [x] [[#IME を使うと Internal Link の補完処理が不完全]] 😢
---
## [[Vim]]モードで一部コマンドが実行できない
### 事象
何かをトリガーに`gg`や`G`のコマンドが実行できなくなる。==再現手順を確立できない..==
- `G`の場合はエディタに`G`が入力される
- `gg`の場合は2つ目の`g`を押したタイミングでエディタに`g`が入力される
- `jkhl`の場合はエディタに`jkhl`が入力される
- こちらは問題ない場合もある..
### 状況
- #2021/12/11 [Discordに報告](https://discord.com/channels/686053708261228577/908079085257908234/919414684967374858)
- #2021/12/14 反応なかったが[別の投稿](https://discord.com/channels/686053708261228577/908079085257908234/920248056107110420)に[[👤Licat]]が反応
- 再現方法を求められているので再現させれば直してもらえるかも
- #2021/12/15 スタックトレースと再現手順を報告
- [スタックトレースの時点で既に修正されてた模様](https://discord.com/channels/686053708261228577/908079085257908234/920608210669416468).. 流石
- 詳細は[[📝ObsidianのCM6でVimのgg実行に失敗する再現調査]]
- #2021/12/18 [Obsidian v0.13.11](https://forum.obsidian.md/t/obsidian-release-v0-13-11-insider-build/28809) で修正済み
## [[IME]]を使うと[[内部リンク]]の補完処理が不完全
### 事象
- 1つ前に[[IME]]で確定した文字列に対して補完される
- [[🦉Various Complements]]にも影響があるので修正されてほしいが..
### 状況
- #2021/12/11 [Discordに報告](https://discord.com/channels/686053708261228577/908079085257908234/919195551495491584)
- #2021/12/14 反応なし😢
- #2021/12/15 [[IME]]が原因ぽいとの返答もらえたので[CodeMirror 6のテストサイトで試した](https://discord.com/channels/686053708261228577/908079085257908234/920454996762435665)らビンゴっぽい..
- [[Live Preview]]使うなら[[ATOK]]ではなく[[Microsoft IME]]にしなければいけないのか...
- #2021/12/17 [[ATOK]]の利用をやめて[[Microsoft IME]]に乗り換えたので解決
## クリップボードと[[ヤンク]]を連携できない
### 事象
[[Obsidian]] [[Vim]]モードの[[ヤンク]]と、[[OS]]のクリップボードが同期できない。
### 状況
- #2021/12/10 [[Vimrc Support Plugin (Obsidian)|Vimrc Support Plugin]]が対応していないことを確認
- #2021/12/10 [CodeMirror 6 support · Issue \#66 · esm7/obsidian\-vimrc\-support](https://github.com/esm7/obsidian-vimrc-support/issues/66) にて[[👤esm7]]より対応予定との返信あり
- #2021/12/14 進捗なし
- #2021/12/21 進捗なし
- #2021/12/22 [Obsidian Vimrc Support Plugin v0.5.0](https://github.com/esm7/obsidian-vimrc-support/releases/tag/0.5.0)で対応済み
## [[Vim]]モードでコードブロックを1行ずつ移動ができない
### 事象
[[挿入モード]]ではないとき、`jk`移動が2行ずつになる
### 状況
- #2021/12/10 [Discordに報告されている](https://discord.com/channels/686053708261228577/908079085257908234/918633302062145566)
- #2021/12/10 [[👤Licat]]から再現確認の返信あり
- #2021/12/14 [Obsidian v0.13.9](https://forum.obsidian.md/t/obsidian-release-v0-13-9-insider-build/28550) で修正済み
## [[Jump to link]]が使えない
### 事象
[[Jump to link]]が動かない。エラーになる。
### 状況
- #2021/12/12 [Issueは作成されていない](https://github.com/mrjackphil/obsidian-jump-to-link/issues) ので様子見
- [[CodeMirror 5]]に依存しているから厳しそうだしなあ..
- #2021/12/21 [Doesn't work with Live Preview · Issue \#27 · mrjackphil/obsidian\-jump\-to\-link](https://github.com/mrjackphil/obsidian-jump-to-link/issues/27) が作成されている
- 対応したいけど[[👤mrjackphil]]の時間がなさそう
- #2022/02/12 試しに実装チャレンジしてみるがUI部分の壁が厚かった..
- [[📜Obsidian jump-to-linkプラグインをLive Preview対応してみる]]
- #2022/02/21 [[🧊Quick Jump]]を自作して解決
- #2022/03/15 [[Jump to link]]が[[Live Preview]]に正式対応したので[[🧊Quick Jump]]をアーカイブ
## [[Vim]]モードで`zz`や`zt`の挙動が怪しい
### 事象
- `zt`を実行すると画面外にスクロールして以降の`zt` `zz` がおかしくなる
- `zz`だけなら上手く動いてそう
### 状況
- アクションはしていない
- [[CodeMirror]]の[[Vim]]周りな気がするしクリティカルではないため一旦様子見..
- #2021/12/14 [[👤Licat]]から修正できたとの投稿があったので、v0.13.10で修正されそう
- #2021/12/15 [Obsidian v0.13.10](https://forum.obsidian.md/t/obsidian-release-v0-13-10-insider-build/28622)で修正済み
## [[Vim]]モードで`gP`が動かない
### 事象
`gP`コマンドが反応しない。
### 状況
- アクションはしていない
- [[CodeMirror]]の[[Vim]]周りな気がするしクリティカルではないため一旦様子見..
## HTMLのプレビューに謎のマージンが含まれる
[[📝Live PreviewのみHTMLのブロックに謎のmarginが発生する]]を参照。