New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kaoriya版のシステムのvimrcの副作用が大きすぎる #331
Comments
|
以上のような方法はまず受け入れられません。 |
そこに書いたとしても同じ事です。勝手にファイルを作るべきではない。 |
本来なら _viminfo だって作らせたくないですなぁ。 |
初回起動時にファイルを作るについて、副作用で混乱すると言うのならわかるのですが、余計な処理が多すぎるとはどういうことでしょう。私はそうは思いません。5行くらい出かけるし、大した処理ではない。
作らせたくないなら、標準の設定ファイルに |
どこ書けばいいw 携帯からなので追えないw On 3/13/13, MURAOKA Taro notifications@github.com wrote:
|
@thinca さん
私のこの案に対する意見はありませんか? |
@koron アップデートスクリプト使用時にそのファイルが消されないのなら個人的にはアリです。 |
おちけつ! この流れでそういう人が書き込んでくれるか微妙だけど:grimacing: |
僕は、vimだからこそ、初心者も中級者も上級者も救えるべきだと思う。 そういう点でthincaさんが今回「じゃあkaoriya版やめればいいじゃん」とならずに意見した所にGJと言うべきだと思う。 初心者はvimrcがどう作用するか知らないし、情報はネットが多い。またswitchesの知識をこのタイミングで教えるべきでない。 中級者、上級者は逆に「好きな風にやらせろよ」な人なので、~/_vimrc On 3/13/13, h_east notifications@github.com wrote:
|
たしかにこの視点は抜けてましたね。これを考えるとコピーはよろしくないですね。
初心者と上級者、両方の意見に立っていたつもりです(そうは言っても本当に初心者ではないので視点が抜けていたわけですが)。 |
@h-east ここで想定している初心者はそもそもこんなところ覗かないだろうなぁw (覗いた時点で初心者とは思えないw) |
初回に自動生成 するという仮定で、お風呂でいろいろシミュレーションしてみたけど ただコレUNIX系ではツライ。 |
これは、 |
自動生成はオヌヌメしないなー。 |
私も自動生成はいまいちと思います。
カスタマイズのために Program Files 以下をいじるかたちはどうかと… もしかしてライブCDみたいなお試し環境やポータブルVimみたいな方向性なんですか。 |
MacVim Kaoriya の事を考えると $VIM は |
ないですね。加えて switchesを置く位置は了解。 ちょっとユーザーストーリーをまとめたほうが良いかも。 |
達成すべきユーザーストーリー的なものまとめてみます。
以上は結構重要だと考えてます。その他、雑多なところ。
とりあえずこんなところ。 BTW: Xubuntu に kaoriya vim入れたらデフォが enc=euc-jp(japan) になった。ありえないわw |
|
それは、コメントに書くという点と、本来意識したくない kaoriya の設定を意識する必要があるという点が良くない気がします。 |
僕も kaoriya を意識した vimrc を書かせるのは筋が悪いと思う |
んじゃぁスイッチファイルで良いの? デフォ設定はある前提で、それをアップデートに影響を受けない形で無効化する手段としてどういう方法が良いのかな? |
.zipではなくてsetup機能付きの.exeで配布するとか。 |
世の中いろいろ言う人には2種類いて ・初心者で分からん!と言う人 後者はどの環境でも同じvimrcを使おうとして、kaoriya版の設定が邪魔になる。 中級者は上級者になるにつれ「kaoriya版便利だから使い続ける派」と「自前でビルドするよ派」に分かれてるんだけど、この使い続ける派は実際なんとかなるはずなので放置で良くて、初心者だけ救えればkaoriya版としての役目が遂行できるんじゃないなか。 |
先のユーザーストーリーに書いたことから読み取れるかもだけど |
NSIS でできるけど…ちょっと面倒かも。 ただちょっと本題とは違う(どのユーザーストーリーを実現できるのかわかりにくい)かなぁ。 |
「まずあの人達がどう使ってるか知りたい」「同じ環境で使ってみたい」ってのがあるかも、とw |
ここも選べるとベストだろうね
|
同じ環境で、まで行くと、vimrc だけじゃ済まないですからね…プラグインもひと通り導入しないと(てか私のは一部のプラグインがないと vimrc でエラー出る…) |
とりあえずWindows版の落とし所としてはこのくらいが良い気になってきた。
で、UNIX版はどうするのが良いだろうか。Windows版とほぼ同じ ユーザ体験を提供したい 。 例えば |
ちょっと確認。
厳密に言うと副作用がない設定というのは存在しないと思うんですが、ここで言う「副作用がない」というのはどういうものを想定していますか? |
少なくとも、iminsert=0 imsearch=0 は日本人にはデフォルトでいいと思う。 |
最低限の話ですが、変更するのにsetやlet以上のなにかを必要とするのものは無し |
@koron 副作用の話、了解です。
これについてですが、当初言っていた
これを満たしていない気がするんですが、これは
これに基づいてそこまで重要視しないことにした、ってことでいいですか? |
それも裏付けに使えますが、書き込み時間からも分かる通りちょっと違います。 コンセプトは 初心者にもちょっと負担してもらえないか ってところで、 |
これは、カスタマイズを始めるユーザは必ずこれらの vimrc を読むだろう、と言う前提を置くってことでしょうか。 それと、
今は特にUNIX版ってないですよね。今後は提供したいってことで良いですか? (それとも実はすでにある?) |
そうではないです。READMEやそこから派生した文章を読まない人までを
やりたいと考えてます。他にissueがあったと思いますがdebくらいは用意したいなと。 |
となると、その辺りに
これらのことは起き得ないですね。それならば
お、なるほど。 #266 ですね(そう言えばあった)。把握しました。 |
すでに出ている通り nocp, imi, ims あたりは |
ですね。imi, ims は |
UNIX はその辺どうなってんの? |
ディストリによると思うんですが、Gentoo なんかは結構ひどくてシステムの |
あ、Gentoo には |
初心者の立場から言わせていただくと、Kaoriyaパッケージの 私はCygwinなVimも使うので特殊な例かもしれませんが…初心者だと
|
@raa0121 Vim内なら |
初心者寄りの意見です。
私はこの意見に賛成です。 懸念されているこの点に関しても、
こちらの意見に同意です。
消えてびっくりしても、_vimrcを消してみて(退避してみて)挙動を確認すると予測します。 もしくはこの案も好きです。
$VIM/vimrc、$VIM/vimrc_firststep.vim、$VIM/_vimrcを用意する案についてはちょっと反対です。 vimrcに書くべき内容をgvimrcに書く人が多い初心者が、 ちなみに私はWindows版Kaoriyaにおいては$VIM/vimrcを直接編集しています。 |
ダウト。どこが初心者かw |
if {$HOME/_vimrc がなければ}
{オススメ設定を読み込む}
endif ってやるほうが良い気がしてきた。 |
encと |
https://gist.github.com/koron/6112116 試作してみた。 $VIM/vimrc は設定ファイル ~/.vimrc のいずれかがあった場合「おすすめ設定」を読まなくなる。 おすすめ設定 $VIM/vimrc_recommend.vim は、とりあえず元々の $VIM/vimrc をリネームしただけのもの。 |
ftplugin on がかなりクセモノだよなぁ。 |
ftplugin on しちゃったあとで rtp を変更しても、追加されたパスにある ftdetect が有効にならない的な意味で。 |
https://gist.github.com/koron/6112116 これの source しているところ、そのまま展開しちゃえば @mattn さんの
これになるはず。 ただそうしちゃうと「ほとんどおすすめ設定使いたい」時に全部写経することになっちゃうのは美味しくなさそう。 |
fork で落ちない Cygwin64 が来たのでその上で vim を始めた初心者です。kaoriya版は使ったことがありません。初触は Gentoo の起動CDに入ってたやつです。[esc]:q![ret] が一番先に覚えたコマンドでした。そういう流れで hg clone したら DOS 版があるじゃん→IME効かねえ→パッチ書いた→投げた→ギッハブで招待?→今。
ポテチの袋を開けて食うように気楽に使えるエディタなのにね、というのが感想です。うすしお最高。 |
#330 より。
Kaoriya版で用意されている
vimrc
ファイルは常に強制的に読み込まれるにも関わらず多くのことを設定していて、自分の設定を持っているユーザからは邪魔になることがあるようです。実際、このvimrc
ファイルを消しているユーザもいます。専用の処理を書くことなく無効化する方法が欲しいです。The text was updated successfully, but these errors were encountered: