バクダンくん
バクダンくん
I think that a parrot variation of the thinking face 🤔 would be worth considering.
WindowsではGitの設定[`core.autocrlf`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreautocrlf)は`true`がデフォルトです。この場合、[vim-jp/vimdoc-ja](https://github.com/vim-jp/vimdoc-ja)のdoc/tags-jaファイルは改行がCRLFに翻訳されてチェックアウトされますが、`minpac#update()`で`:helptags`が実行されると、出力されるファイルはLFのため、次のアップデート時に変更ありと見なされて衝突が発生します。 doc/tags*ファイルがリポジトリのindexにある場合は`:helptags`を実行しないべきと思います。 (tagsファイルを手書きしているプラグインが存在する可能性も考えると)
## 内容 [Cascadia Code](https://github.com/microsoft/cascadia-code#font-features) や [Fira Code](https://github.com/tonsky/FiraCode#:~:text=Fira%20Code%20comes%20with%20a%20few%20different%20character%20variants) など、いくつかのプログラミングフォントは対応するエディタで [Font Features](https://en.wikipedia.org/wiki/List_of_typographic_features) を指定することでいくつかの字形を変えることができます。 gVimも対応していただけると嬉しいです。Win32 GUIでDirectWrite有効な状態(`set rop=type:directx`のとき)なら実現可能だろうと思います。 ### Pros 良くなる点 フォントに用意されているより好みの字形を選んで使うことができます。 ### 実現方法 とりあえず下のようにすることで、 `ss19` を指定して例えばCascadia Codeではドットゼロの代わりにスラッシュゼロを表示することができましたがわしにできるのはここまでじゃ ```diff diff --git a/src/gui_dwrite.cpp b/src/gui_dwrite.cpp index...
## 不具合の内容 quickfixウィンドウの中からプレビューウィンドウを開くと、`'previewheight'`が無視され、quickfixウィンドウ以外の高さが揃えられたような状態になります。プレビューウィンドウにも`'winfixheight'`がセットされているのに、です。 ためしに[プレビューウィンドウを開くところ](https://github.com/vim/vim/blob/414b79662786762256e756ece8ab4aaecbbf9bd1/src/ex_cmds.c#L5011)から処理を追ってみたのですが、プレビューウィンドウを開く際、カレントウィンドウであるquickfixウィンドウ(デフォルトで10行)より開こうとしているプレビューウィンドウ(デフォルトで12行)の方が大きいため、プレビューウィンドウを開く際に`win_equal()`が走り、その後でプレビューウィンドウに`'winfixheight'`がセットされているように見えます。(読み間違いだったらすみません) なので、問題を正確に書くと、「`'previewheight'`より小さいウィンドウからプレビューウィンドウを開くと、`'winfixheight'`がオンになる前にウィンドウサイズが揃えられてしまう」になります。 `'winfixheight'`が設定されていながら`'previewheight'`より大きなウィンドウが開くのが直感に反していると思います。 ### 再現手順 * 十分な大きさのターミナルで`vim --clean` * `:pedit` (`'previewheight'`のデフォルト値12行のプレビューウィンドウが開くのを確認) * `:pclose` * `:copen` (quickfixウィンドウはデフォルトで10行) * `:pedit` (`'previewheight'`が無視され、quickfixウィンドウ以外の高さが揃えられた状態になる) ### 期待動作 少なくとも`'winfixheight'`が設定されるquickfixウィンドウとプレビューウィンドウはそれぞれのサイズで固定し、`win_equal()`するなら他のウィンドウたちだけで行うのが期待される動作ではないでしょうか? ## Vimのバージョン v8.2.0318 ## OSの種類/ディストリ/バージョン...
## 質問・報告の内容 `:set guioptions+=!`とした状態で`:!echo hoge > hoge.txt`とすると、`hoge > hoge.txt`と表示されるのみで、hoge.txtは出力されません。 `guioptions`に`!`を含めないときと同様にリダイレクトできるようにするべきだと思います。 (本当に解決したい問題はfugitiveの`:Gcommit`が機能しない問題で、その原因究明の過程で見つけたissueになります) ## Vimのバージョン Vim+kaoriya 8.1.0005 ## OSの種類/ディストリ/バージョン Windows 10 Pro 64bit (10.0.17134.48)
This is a PR for #4. The `g:nerdfont#filetype#defaults` was made by the next script and some necessary hand-picking. No docs and tests yet, but I'll add them before very long......
I want to get icons from the value of `&filetype` of buffers, e.g. `cpp`, `help`, `qf`, `dosbatch` etc. to indicate what filetype is set to the buffer. I'd be glad...
Thank you for the most useful addon ever! However, it seems that background of double-width characters is single-width. - OS Version: mac x86-64 - Browser Version: Google Inc. Chrome 80.0.3987.132...
## 不具合の内容 最近のVimは `'shell'` を `powershell.exe` や `pwsh.exe` にすると各種オプションをよしなに設定してくれますが(`:h dos-pwsh`)、その場合 `sound_playfile()` で音声を再生しようとしても音が鳴らないようです。 ### 現象・ログ `'shell'` を `pwsh.exe` にした状態で関数を実行すると、0が返り、音声が再生されません。 `sound_playevent()` 関数は正常に音声を再生します。 `'shell'` を変更しなかった( `cmd.exe` のまま)場合は正常に動作します。 ### 再現手順 1. `vim --clean --cmd...