1 名前:名無しさん@お腹いっぱい。 [2014/02/26(水) 09:53:39.61 ] Vim 6以降に関する話題、Part23です。 www.vim.org/ 前スレ Vim Part22 toro.2ch.net/test/read.cgi/unix/1365071542/ 関連情報は>>2-6 あたり
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/20(木) 07:41:29.57 ] >>158 ばかだろ。
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/20(木) 09:44:59.43 ] わりとどうでもいい
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/20(木) 11:36:34.31 ] お前らすぐ喧嘩しおって。 「Vim専用機」と聞いて胸キュンするところだろうが。
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/20(木) 11:37:35.18 ] Linux板の何がこわいんだろ。 こっちの方がこわいと思うけどな。
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/20(木) 11:43:49.91 ] Vim専用機とやらの使い道がわからないし
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/20(木) 13:38:51.64 ] VimOSはもうだれかがやってた
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/20(木) 15:39:00.03 ] >>149 できましたぁぁぁ
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/22(土) 17:06:08.74 ] ~/.inputrc に set editing-mode vi と書いておくと bash とか python のインタープリタとかが vi なキーバインドで使える と聞いて早速使ってるんですが、これ vim mode みたいなのはないですかね…。 飼いならされてしまって text objects 使いたくて仕方がない
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/22(土) 17:50:01.39 ] vimrcに set showcmd ... set nocompatible って書いてたらshowcmdが有効にならなかったんですが、 set nocompatibleはvimrcの先頭に置いたほうがいいんですかね?
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/22(土) 18:57:21.16 ] .vimrcがあれば自動でnocompatibleになるからset nocompatibleは書かなくて良い。
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/22(土) 19:31:24.47 ] >>168 ほんとだ。何か勘違いしてたみたいです。ありがとうございました。
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/23(日) 08:33:47.71 ] >>166 そうなったら VimShell 使ったほうがいい。 vim の中で bash や Python を使える。 以下を参考になると思う(Windows の場合どうなるかしらん) vimshellが便利過ぎる件 - ぷろぐらまはっくす MkU nauthiz.hatenablog.com/entry/20101107/1289140518 Python に関しては、インタラクティブシェルは IPyhthon のほうがいい。 IPython もデフォの Python インタラクティブシェルと同様に VimShell から呼べたはず。 IPython はタブでの Class や関数の補完、help() 関数や 関数の最後に?をつけて help を参照できるなど便利。 VimShell があわなくても Python 使うなら IPython は 使うべきなので、とりあえずは別々に試してみてくれ
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/23(日) 12:24:33.38 ] >>170 うおおなるほどありがとうございます。それぞれ試します そうかインタプリタとも連携できるのか…
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/23(日) 13:27:45.39 ] Vimのプラグイン、ねおばんどるでgitからインストールする場合、同じネット環境でもLinuxではスムーズにいくんですが、Macでやると何度も失敗します。 (10回くらい繰り返してやっと成功するくらい) 僕だけ? なんで?
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/23(日) 15:43:34.40 ] ここで聞け lingr.com/room/vim
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/24(月) 03:24:08.85 ] >>173 いけず〜
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/24(月) 21:08:35.26 ] neovim資金調達成功したね 3万ドル超えるとは思わなかった
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/24(月) 22:25:54.22 ] 3万ドルなんて半年持たない気がする
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 00:30:23.03 ] 最初の目標額1万ドルで2ヶ月専念しますって話だったはず
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 11:26:09.83 ] >>175 Luaでvimの真似事するんだっけか? バカだよな〜 JavaScriptでVim完全に動く様にして尚且つ Jsで拡張できますとかやれば受けただろうに。 サーバーやプラグインで何処でも簡単に使えますってやれば面白かったのに。 あほぅ
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 14:24:30.51 ] >>178 なにがそんなにくやしいの?
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 15:23:03.71 ] jsとか冗談だろ あんなクソ言語
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 16:39:34.81 ] >>178 > Reimplement vimscript as a language that compiles to lua. In other words, vimscript will be to lua what coffeescript is to javascript.
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 20:20:14.67 ] JavaScriptは消滅すべきだったよな toro.2ch.net/test/read.cgi/tech/1320761689/ >あの盛り下がってた時期に。 >Ajaxとかいう技術のせいで再評価されちゃって、 >結局使いにくいままjQueryとかcoffee scriptなるものを生み出してしまう。
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 20:37:40.96 ] なんでJSスレになってんだ。
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 20:42:42.43 ] せめてJKくらいまで育ってくれないと食指が動きませぬ
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 23:14:32.99 ] JavaScriptはそんなに悪い言語ではない なぜならCライクだから
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 23:15:47.58 ] C言語が糞だってならしょうがないが
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 23:15:55.58 ] lua推しなのはブラジル人だししょうがない
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/25(火) 23:24:59.37 ] 誰も直接書きたい人がいない言語
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 02:52:23.57 ] >>181 Vim script 無くして Python とかにするのかと思ってたけど、Vim script → lua のトランスレータ作るのか
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 11:10:46.69 ] >>189 無意味過ぎる変換… luaにして何がうれしいんだか vimスクリプトは一応exコマンドの自然な拡張って意味があるから良くも悪くもvimmerはこれに付き合っていくしかない
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 11:15:04.59 ] 何が嬉しいって、lua の方が vim script よりものすごく処理が速かったんじゃなかったっけたしか 適当にぐぐってもこんな記事が出てくる d.hatena.ne.jp/itchyny/20130402/1364867392
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 11:31:42.60 ] >>191 あぁなるほど、速度の為に内部的に変換するだけか
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 11:41:41.64 ] 1000倍も速くなるなら変換もしたくなるわな eval.c が 5万行とか聞くとそりゃ neovim とか作りたくなる気持ちもわからんでもないよねえ
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 16:24:48.50 ] その ex コマンドを維持しながら、機能拡張するスクリプトを実装したから ややこしいことになっているんだよね /^\s*"/ からコメントとか /^\s*\\/ が前の行の継続だもんな
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 17:11:24.25 ] キモイところが色々あるのは確かだな 慣れたら意外と悪くない思うけどなwww
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/28(金) 17:12:15.68 ] キモいよねえ
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/29(土) 19:30:27.38 ] そもそも、なぜvimscriptはバイトコード変換をするように作らなかったんだろうね。 既にEmacsLispとか前例あったのに。
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/03/29(土) 20:25:31.14 ] バイトコード変換したから速くなるってわけでもないよ Emacs の場合はバイトコードだからっていうよりは最適化処理があるから速くなってる
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/03(木) 14:47:01.04 ] バイトコードって、構文解析しなくて良い分読む側が楽になるから、多少の効果はあるだろ。 最適化とかも実装出来るかもしれないし。
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/03(木) 23:17:33.62 ] バイトコードじゃないとループ内とか毎回変数名の文字列をパースするはずだから、めちゃくちゃ遅くなってるはず
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/04(金) 19:53:29.48 ] >>200 現在のVim scriptは、その「めちゃくちゃ遅くなってる」状態なんだよね。 ttps://github.com/vim-jp/issues/issues/340 で、mattn 氏が > vim scriptが遅いのは毎行パースしてるのが原因で、whileループはもちろん、 > 関数の呼び出しでも毎回パースが走ってるのが原因。 と書いてる。 Vimのtodo.txtにも、 > Pre-parse or compile Vim scripts into a bytecode. という項目がある。
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/05(土) 04:23:19.17 ] その労力は neovim に向けられるべきかもな
203 名前:名無しさん@お腹いっぱい。 [2014/04/05(土) 12:19:15.89 ] あっちは今のところリファクタリング祭りだしなぁ
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/05(土) 12:31:25.48 ] バイトコードへじゃなく lua へのトランスレータをつくるんじゃなかったっけ neovim って。
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/05(土) 17:15:42.95 ] Vim にファイルの一行目読んでもらって python2 と python3 を区別してもらうのってしんどいですかね #!/usr/bin/env python3 なら python3 のつもりで色々するとか
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/05(土) 20:10:35.20 ] >>205 1行目を読んでfiletypeを設定するという意味では、 ftdetect とか filetype.vim とか getline(1) とかそんな感じで調べるとよろし
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/05(土) 21:19:08.32 ] >>206 ありがとうございます!
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 08:45:47.99 ] またshougoがmattに叱られとる
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 09:46:17.53 ] >>208 自演なの? そいつ誰?
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 10:21:01.74 ] 誰が誰の自演をしてるんだ? Shougo が? mattn が?
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 10:23:39.39 ] >>Shougo >>私がやってもよいんですけれど、 >>問題なのは許可取るところですね >mattn >その問題って言ってる部分を人にやらせるんだ… やってもよい? 何様 お前こそ何様だよってLingrメン全員からの総ツッコミが入った
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 10:31:05.96 ] 人物の話題はスレと関係ない
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 10:39:53.73 ] mattnはすきあらば暗黒美無王()を攻撃するよな
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 11:34:52.84 ] 不仲力
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 12:46:48.01 ] mattn一人しか突っ込んでないのに全員からの総ツッコミ。 それともツイッターの方であったのかな。
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 13:12:00.37 ] コミュニティ的にはShougoみたいなのよりmattnみたいな空気壊す方のが邪魔者
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 16:09:38.14 ] そしてなぁなぁで突き進んでいきそのうち腐ると
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 16:50:23.38 ] そうか、mattnは2chで自己擁護しているのかー
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 17:22:45.61 ] 悪いかよ 正当性を主張するのが悪いことなのかよ!
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 21:12:25.43 ] ていうか許可ぐらいさっさと取ればいいじゃん 誰でもいいよ、なんでプンプンしてるの?
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 21:45:55.84 ] mattnがログインするとピリピリした空気になる。
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 21:58:56.41 ] マトンカレーなのかな
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 22:36:07.80 ] 雷オヤジじゃないけどそういう人がいた方がいいよな
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 22:44:27.74 ] いや、ライセンスの許可を取るのを本人ではなく他人にやらせようとするのはおかしいだろ しかもその理由が自分はそんなことよりも開発をしていたいからとは我が儘でしかない
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 22:48:11.24 ] >>224 かなりスレ地な流れたけど同意 そういう横柄な態度も好かんのだろうな、たぶん
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 23:10:56.30 ] おやおやmattnさん自演ですか
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 23:18:54.59 ] 俺はマンボウをシバく!
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 23:30:27.45 ] >>211 だけ見るとmattnがよろしくないように見えるけど、Lingrの過去ログ見るとそうでもない
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 23:36:44.38 ] >お前こそ何様だよってLingrメン全員からの総ツッコミが入った ここログないしな 普通に考えて人にやらそうとしてるほうがおかしい
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 23:38:14.64 ] これだからIDのない板は
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 23:41:35.30 ] 全く自演じゃないからmattn叩いてる奴こそ自演なんじゃねぇのと思う
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/09(水) 23:45:12.51 ] なんとでもいえるよなそりゃ
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 09:12:05.31 ] ここまでShougoの暇潰し
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 09:56:38.11 ] mattnは別になにもおかしなこといってない shougoが自分のやりたいことだけしてることに腹立てただけだよ
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 11:15:02.40 ] なんてわがままなやつだ
236 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 11:20:28.57 ] もう楽屋話はいいよ 普通のVimユーザーには関係ないし
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 11:30:43.15 ] 結論からいってvim-jpは普通のvimユーザにとって害悪でしかないってこった
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 15:50:24.82 ] 不仲というより、mattnは暗黒美無王が可愛いんだなという印象
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 18:17:55.40 ] かわいがり
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 20:51:14.40 ] 最近なんで急に楽屋話が多くなったんだ? 今まで歴代スレでもほとんど無かったと思うんだけど
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 21:33:30.46 ] Lingrをヲチして報告してくるバカが出てきたからだ スレ違い ヲチ板に立ててそこでやれ
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 22:16:35.93 ] Vim自体のネタが枯渇したところに楽屋で不穏な動きがあったら…… そりゃーネタにしまっせ
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/10(木) 22:39:58.82 ] Lingr と 2ch は別世界として断絶しているべき
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 00:22:06.51 ] 他に何かVimに関する話題ないの?
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 05:59:40.65 ] コーディングしたらいい 料理人がいつまで包丁について語ってるんだ
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 08:07:54.39 ] 包丁について語るスレで何言ってんだこいつ
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 08:15:45.41 ] その包丁の例えも地味にmattnネタだな
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 12:17:41.66 ] 「○○力」の元ネタってなんなの?
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 16:07:12.47 ] 老人力
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 16:53:39.06 ] 消臭
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/11(金) 18:01:44.06 ] 天手
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/12(土) 18:36:57.46 ] ttps://news.ycombinator.com/item?id=7322828 前から薄々感じてたけどVim派優勢だよな最近
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/12(土) 19:51:40.46 ] 10年ぐらい昔は Emacs の方が優勢だった感があるんだけどね。 今はワナビはまず vim からって風潮がある。
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/12(土) 20:14:13.29 ] はてブとかもVimネタはちょいちょい見る(?)けどEmacsネタって見ないな
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/12(土) 21:00:54.48 ] そのサイト独自のショートカットキーとかソフトやブラウザアドオンなどでvimバインドをパクってるのはよく見るけど Emacsバインドをパクってるのは滅多に無い。FirefoxアドオンのKeysnailくらい。それでもvimかEmacsか自分流かの選択制
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/12(土) 21:37:27.26 ] Linux のデスクトップマネージャは emacs のキーバインドパクってるの多かったよ。今は使ってないから詳しくは知らんが。 あと窓使いの憂鬱とか xkeymacs とか色々沢山あった。 ただまあそこら辺も10年ぐらい前のムーブメントだとは思うけど。
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/12(土) 21:55:19.84 ] 今は一つの環境であれこれやれることに価値がない流れだからな 単にエディタとして合理的なキーバインドということであればそりゃどう考えてもVimだわ
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/12(土) 22:51:45.04 ] 価値がないっていうより シェル中心で色々やることが増えたからかなあ 個人的には vim じゃなくて vi でも問題ないかなとは思ってる
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 06:15:47.45 ] ↑にわかVimmerの戯れ言