- 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あたり
- 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の戯れ言
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 08:28:18.36 ]
- >>258
そりゃ configファイルをちょっと修正するくらいなら vi でも十分だろ まぁ、その程度の使い方しかしてないってこった そんならなんでもええわ
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 10:23:16.28 ]
- ぶっちゃけその程度の使い方で十分じゃね?
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 11:00:23.10 ]
- そりゃおまえだけ
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 11:08:36.46 ]
- vimを使いこなせない奴はエンジニアとして致命的だからさっさと廃業したほうがいいと思う
viでいいとかいってる奴はセンスがないからこれも廃業確定だろう
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 11:22:12.07 ]
- viすら使えないマすら飯食ってけるんですがそれは
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 11:23:11.68 ]
- そんなのまもなく淘汰されるだろ
低技術自慢する人ってたまにいるけど何なんだろう
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 15:23:57.04 ]
- Paul GrahamはViユーザー。
お前らこれがどういうことだかわかるか? 俺はわからない。
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/13(日) 17:07:52.81 ]
- つまり俺にもハッカーと画家ぐらい書けるっちゅうことか
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 01:43:05.16 ]
- いまさら素のviはムリだわ。そんな環境を触ることもないけど
%s/foo/bar/ すらできないという
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 11:42:44.86 ]
- vi と Vim は全然別物だから、vi がどうこう言われても困る
configファイル程度は vi でも困らんだろうが、vi で本格的にコーディングしてるプログラマーはいないだろ?
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 13:01:34.42 ]
- ここにいるがなにか
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 13:07:00.15 ]
- >>270
おまえのは、それで足りる程度のプログラムってことを告白してどうする?
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 13:18:43.04 ]
- vimじゃないと書けないプログラムってあるのかね
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 13:27:32.75 ]
- viの使用を強制する嫌がらせはやめてください!
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 13:35:48.98 ]
- emacs ユーザも vim ユーザもいちいち他を見下さないと死んじゃう病にでも罹ってるんじゃないだろか。
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 14:02:54.04 ]
- 突然のemacsに対するとばっちりワロタ
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 14:09:15.84 ]
- EmEditor使わない奴なんなの?
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 15:53:45.27 ]
- 複数のOSを使うから、
設定ファイルコピーだけで移植できるvimは便利だな 同様な理由でEmacsも頼もしい ってここVimスレか
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 16:10:36.82 ]
- 設定なくても何の問題もない sublimetext 最強
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 18:56:38.22 ]
- そういうのは初心者のころはいいけど
長年使ってるとどうしても物足りなくなるんだよね 弄れるに越したことはない
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 20:57:43.33 ]
- ShougoのいないLingrのなんと平和なことか
アイツはやっぱいらんこだったんや neoなんちゃらと一緒に消えてくれるとうれしい
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/04/14(月) 21:09:24.63 ]
- いやプラグインは普通に役に立ってるから
|

|