1 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/25(水) 17:45:02 .net] GNU Emacs - GNU Project - Free Software Foundation (FSF) https://www.gnu.org/software/emacs/ EmacsWiki: サイトマップ www.emacswiki.org/emacs/ 前スレ Emacs Part 51 https://mevius.2ch.net/test/read.cgi/unix/1514601894/ Emacs Part 50 https://mevius.2ch.net/test/read.cgi/unix/1482097785/
201 名前:名無しさん@お腹いっぱい。 [2020/08/20(木) 09:50:51.97 .net] >>197 長いファイル名とは「文字数」は少なくても主に日本語がたくさん入っていて バイト数で言うと255を超えるという,という意味。
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/20(木) 16:45:25.14 .net] 別に EmacsLisp でもいいけど Windows なら PowerShell で Get-ChildItem -Recurse -File -Name ですむ話では? PowerShell 環境以外から Windows PowerShell の起動こみなら powershell.exe -nop -c "gci -recurse -file -name" Windows PowerShell でなくいまどきの PowerShell が良ければ pwsh.exe -nop -c "gci -recurse -file -name"
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/21(金) 05:53:29.36 .net] EMACS内で全て済ますところに快感があるんじゃないのかな?
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/21(金) 06:11:57.91 .net] それ環境変数かカーネルのオプション依存じゃなかったか?
205 名前:名無しさん@お腹いっぱい。 [2020/08/21(金) 22:15:18.19 .net] >>197 です。cygwin環境下のbashやfindやpythonを使ってたからからうまくいかなかった だけで,windowsネイティブにビルドされたpython使うことで目的は達成できました。 >>199 俺の勉強不足ではあるんだけどpowershellは文化が違い過ぎてスクリプトの 小さいカスタマイズにさえ時間がかかってしまうのでできれば避けてる。 >>200 せっかくなのでしばらく使ってなかったEmacs Lisp入門を読みながら作ってみます。 なんやかんやでコピペ以外でまともにemacs lisp触るのはmule-2.3以来かな。 歳とったなぁ >>201 UNIX系はファイル名長255バイトの実装しか知らないです。
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/21(金) 22:29:08.84 .net] NTFSも255文字だよな ファイル名じゃなくてパス名長の制限の問題か 文字コード変えた結果なんか変わるのか
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/21(金) 23:51:08.30 .net] 27.1でgnus-namazu.elが動かなくなってしまった。 苦労してnnir+namazuにしてみたが、微妙。
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/22(土) 00:31:24.65 .net] 27.1試して古いelispでバッククオート云々のエラーが出て26に戻し中 互換性失う変更点だけどこかにまとめてある?
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/22(土) 04:32:43.60 .net] 新版が出たらNEWSを見るのは太古から変わらん * Incompatible Lisp Changes in Emacs 27.1 だけでなく新機能を知るためにも必須
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/22(土) 12:04:43.92 .net] >>206 ありがとう! ** Old-style backquotes now generate an error. に書いてあった。 が、いままでWarning出ていたのか……気づかんかった……orz
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/22(土) 13:40:30.46 .net] (‘ (hoge))のような書き方の事か エラーにする事もないと思うがな '(a b c)と(quote (a b c)) ‘(a b c)と(‘ (a b c))で一貫性がある 警告出すぐらいが丁度良い
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/22(土) 14:18:13.39 .net] いや、quoteって書かないと一貫性ないやん
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/22(土) 16:51:52 .net] 書くならbackquoteだが長過ぎる 前者は構文でそれに対応した関数が存在するという一貫性の事を言っていた
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/22(土) 17:23:53 .net] いやquoteは見た目は関数でも関数じゃないし そもそも ` を ‘ と書いてるし根本的に……
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/23(日) 00:09:01.48 .net] >>211 スペシャルフォームと言いたいんだろ? スペシャルフォームは一部の引数を評価しないだけの、ただの関数だ バッククオートはスマホで入力してるから何かおかしいなと思いながら変な記号を使ってしまったよ
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/23(日) 05:49:01.77 .net] NEWS.19 だからもう30年以上前か *** You can now use Common Lisp syntax for the backquote and comma macros. Thus, you can now write `(x ,y z) instead of (` (x (, y) z)). NEWS.24 でははっきり Please remove とあるだけでなく The most common cause of trouble seems to be an old-style backquote まで書いてある ** Support for "old-style" backquotes, obsolete for 10+ years, has been further reduced. Now a backquote not followed by a space is always treated as a "new-style" backquote. Please remove all "old-style" backquotes from your code. If your code uses backquotes as documented in the Elisp manual, and compiles without warning, then you have nothing to do in this regard. Code not following the appropriate conventions may fail to compile. warning で will be remove soon と言ってた Warning: !! The file uses old-style backquotes !! This functionality has been obsolete for more than 10 years already and will be removed soon. See (elisp)Backquote in the manual. もう十分だよ そもそも 30年 も前から `(a b ,(+ 2 1) ,@(list 2 1)) と書けたのに (` (a b (, (+ 2 1)) (,@ (list 2 1)))) なんてわざわざ書く意味がわからん
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/23(日) 06:04:58.84 .net] それからスペシャルフォームは関数じゃないぞ Lispにおいては厳密に区別されるぞ 純Lispで区別されてるぞ スペシャルフォームを関数の一種だなんて言うと恥ずかしいぞ
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/23(日) 08:42:44.39 .net] 関数の一種はアウト 関数みたいなものならセーフだったのに
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/23(日) 22:44:22.57 .net] init.elがようやく450行位になった新参です 宜しくお願いします
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/23(日) 23:07:32.62 .net] >>214 俺がLispを実装したときに、スペシャルフォームも普通に関数として実装した そもそもEmacsのソース見ればそんなこと一目瞭然だ
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/24(月) 08:21:52.66 .net] CommonLispに毒されきった身からすれば、 `a が (backquote a) なんであって ` が backquote に置換されるのは気持ち悪いということだろ。’aが(quote a)なんだから、一貫性という意味で(’a)も(quote a)となるようにしたら大混乱だろ。
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/24(月) 15:33:32.00 .net] ちなみに、 (defmacro backquote (structure) ...) (defalias '\` (symbol-function 'backquote)) は、27.1でも定義してあって (backquote ,@(+ 1 2 3)) => 6 はエラーにならずに実行できる 俺の書き込みが色々間違ってたようだが、要するにまとめると '(a b c) => (a b c) `(a b c) => (a b c) (quote (a b c)) => (a b c) (backquote (a b c)) => (a b c) (' (a b c)) エラー (` (a b c)) 27.1からエラー エラーになった事でむしろちゃんと一貫した結果になった
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/30(日) 14:22:10.42 .net] スペシャルフォームは関数の一種ではない あえて言うなら、関数がスペシャルフォームの一種
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 11:59:35.51 .net] 「関数の引数はすべて評価される」と言うルールに抵触するから特殊形式は関数で無い。
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 12:36:25.27 .net] 220以上のことを言ったらどうだ
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 13:15:47.60 .net] スペシャルフォームの中で全ての引数が評価されるものを関数と呼ぶ、でOK?
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 14:13:54.64 .net] 盛大に恥をさらした >>217 は今頃どこで何をしているだろう……
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 14:22:51.69 .net] Lispには一見Cなんかの言語の変数の様に見えるけど変数じゃ無いとか、Cの関数みたいだけと関数じゃ無いとか… そう言うの多いよ。
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 14:40:50.71 .net] てか、Emacs のスレなのになんで Lisp 一般の話になってるん。
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 15:21:13.30 .net] Emacsの仕様変更にケチつけたやつがいてな そいつがLispの半可通だったのがケチつけた原因だったから 迷惑で恥ずかしい、いや恥知らずな奴だった
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 18:47:50.01 .net] symbol-functionでとりだせるんやから関数でええやん、といったらどうなん。
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 18:51:27.30 .net] >>224 呼んだか? 何も間違ったこといってないぞ defvarで定義された変数はスペシャル変数という スペシャルフォームはスペシャルなフォームだ 他にも式(expression)とも言ったりする (スペシャルじゃない)フォーム expression 関数 を正確に違いを定義して教えてくれ
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 19:33:54 .net] こんだけ偉そうに教えろと言っといて論破されたら大草原の小さな家
234 名前:205 mailto:sage [2020/08/31(月) 20:16:04.31 .net] package-installができる前から使っていて、古いまま $HOME/lispに置いてあった python-mode.el の中にバッククォートが使われていたのでした。なお最新verでは そんな記述はもうないので問題なし。以上、報告終わり C言語が一番なじんでいる身としてはLisp処理系ってどれにどっぷりつかればいいのかわからなかったけど 結局 elisp を理解するのが「自分にとって」一番役に立つと思い知らされた一件でした
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 20:36:58.45 .net] スペシャルフォームを関数の一部だとか関数で書いたとかいう奴は まず defun で quote 等価の my-quote を書いて実証して欲しいな
236 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 20:49:51.71 .net] >>232 関数がスペシャルフォームの一部というのは良い感じか
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 21:22:21.88 .net] 例えば def-special-form ってのがあったとする quote っぽいスペシャルフォーム my-quote が (def-special-form my-quote (arg) arg) みたいに定義できるとして car っぽい関数 my-car なら cdr 部無視すればこんな感じで書ける (def-special-form my-car (car &rest cdr) (eval car)) これは、関数がスペシャルフォームの一部である、という一例と言えなくもない
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 23:02:23.51 .net] >>233 よくない感じ。スペシャルフォームはスペシャルフォームは関数じゃないというlispの文脈でつかわれるものだから。対して関数はlispじゃない文脈でつかえるから。
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 23:25:27.78 .net] Lispの関数の話をしていたのにソース言語の関数にすりかえですか 困ったらこうくるだろうと予想してた通りだね 「俺はLispの話はしていない」ってご飯論法の仲間だよな
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 23:46:35.42 .net] 初心者が Lisp の実装を勉強する場合、実装言語の関数と Lisp の関数を混同して矛盾、理解がおかしくなることは良くある。 メタ言語と対象言語の概念は区別せんとね。
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 00:01:04.37 .net] >>235 まあこの世に同じ物なんてないんだけどね コンテキストは大抵違う
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 06:20:47.45 .net] そもそも Info の Elisp の 13.1 What Is a Function? に > Certain function-like objects, called “special forms” and “macros”, >also accept arguments to carry out computations. However, as explained >below, these are not considered functions in Emacs Lisp. スペシャルフォームは関数じゃないと明言されてるし >Here are important terms for functions and function-like objects: >“primitive” > A function which is callable from Lisp but is actually written in > C. Primitives are also called “built-in functions”, or “subrs”. > Examples include functions like ‘car’ and ‘append’. In addition, > all special forms (see below) are also considered primitives. ビルトイン関数やスペシャルフォームのような C で書かれたものには primitive という総称がちゃんとある Info すら見ないで Emacs Lisp を語らないで欲しい
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 09:00:09.90 .net] 「info を読もう」か良いね。 これにて終了。
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 09:24:36.89 .net] >>238 うん。そこをビシッとついてギャフンというような議論がみたい。 スペシャルフォームは関数だという主張はelispのあるべき姿というコンテキストなので、現在のelispから離れていても問題ないんだけど、主張してる方も反論してる方もさっぱり分かってない。なおかつもとのbackquote のはなしとも全然関係ない方向。
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 09:28:15.63 .net] べつに関数そのものだなんて読み方は誰もしないと思うよ なぜならbackquoteとつながってる話だから コンテキストを意識しないとあかんよチミ
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 17:31:23.34 .net] 関数とスペシャルフォームの違いという定義すら知らない「恥ずかしい人」から Lispの関数と処理系記述言語で記述した関数を混同してごまかそうとする「恥知らず」を経て 俯瞰者視点を装って当事者じゃないふりでごまかそうとする「厚顔無恥」へランクアップ
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 17:40:40.55 .net] ギャフン!
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 18:45:35.77 .net] へっ?
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/01(火) 20:29:29.79 .net] “ スペシャルフォームは関数の一種だ” このフレーズを正当化しようとし続ける姿に涙が🤣
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 00:10:06.18 .net] >>243 その、関数とスペシャルフォームの違い、を定義してみてよ
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 01:53:24.89 .net] 定義っていうか、参考になるページを誰かが貼っておわりみたいな話題じゃないの?
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 05:33:37.50 .net] 上で Emacs の info にあるって言ってたろう。
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 09:07:02 .net] emacs を起動して C-h i と押すと Info が起動する * Elisp: (elisp). The Emacs Lisp Reference Manual. という行に移動して ENTER m を押して、ミニバッファに functions と入力して ENTER m を押して what と入力して ENTER これで 13.1 What Is a Function? が表示されるはず Info の使い方は ? を押すと表示されるぞ
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 09:10:26 .net] ところで#129315って何入れたかったの?
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 10:23:09.34 .net] https://lets-emoji.com/rolling-on-the-floor-laughing-emoji/
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 11:08:43.19 .net] >>250 やさしい
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 11:38:25.17 .net] この話の締めに昔話などを 以前 RAM という雑誌があって Lisp の解説連載があってな ある号に Lisp インタプリタのソースが全部掲載された 記述言語はインテルの8080のアセンブラ 8080のアセンブラには関数なんて気の利いたものはなかった だから(Lispの)関数やスペシャルフォームはサブルーチンとして実装された インタプリタ起動後に desubr かなにかでシンボルにアドレスを対応させた気がする 当時は雑誌に掲載されたプログラムを手入力して実行したものじゃった 40年ほど前の話かの
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 12:09:56.65 .net] は?関数とサブルーチンが同じとかニワカもいいところだな やれやれ
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 12:30:39.88 .net] シメられて締めって頑張るのうw
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 12:36:51.70 .net] 分かってない爺がマウント取りたくて必死なのだ。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 13:04:47.35 .net] 終わらせようってのになんで続けたがるのか はっきり言えるのは >>254 >だから(Lispの)関数やスペシャルフォームはサブルーチンとして実装された に対して >>255 >は?関数とサブルーチンが同じとかニワカもいいところだな という返しは意味を理解できなかったということ 「愚かな厚顔無恥」に昇格だな
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 18:06:32.18 .net] え、おわらないみたいだから、おいらも昔話(ぽいの)。 LISP 1.5 Programmer's Manual(アマゾンでかえるよ)でもうspecial formってでてくるのね。んでfunctionじゃないぜ、と。でもformとのちがいはなんやねんてのはかいてなくて(たぶんみつけられなかっただけ)、appendixのfunctionsのリストにはquoteとかのってる。
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/02(水) 18:24:42.05 .net] 「関数をサブルーチンとして実装した」という記述を 「関数はサブルーチンだ」という主張だと読んだ愚者って話だろ Emacs Lisp の primitive も symbol-function すりゃ #<subr >が返るし これで終わっとけば Emacs Lisp との整合性も保ったままだったよな なんでまた整合性が無くなりそうなEmacsに関係ない話を持ち出すかな もう終わりでいいよ
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/03(木) 21:42:39.64 .net] dired-do-shell-commandでshellコマンドのfor i in *; do $command ; doneをよくやる。 *はdiredでマークしたファイル $commandはミニバッファで入力するコマンド *の代わりに?を使わないのは?をスペースで囲まなければならず?/file1などができないから。 んでこれをいちいち入力するのが面倒くさくて↓みたいなマクロ組んだけど、 (local-set-key (kbd "C-!") (kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC SPC done M-b C-b")) 実行するとミニバッファ入力ができず終了してしまう。 C-x ESC ESCでなにが起きたか確認すると↓のようにやはりミニバッファ入力が即座に終わっていただけなのが確認できた。 (dired-do-shell-command "for i in * ; do done" nil (quote ("for i in * ; do done"))) ミニバッファ入力を終了させないでおきたいけど方法が見つからない。 私がelispのフロー制御を分かってないのが悪いんですけどね。 どなたかヒントだけでも教えてもらえませんか?
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 07:46:36.58 .net] >>261 自力救済できたわ・・ (local-set-key (kbd "C-!") (kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC \"$i\" SPC ; SPC done C-u 11 C-b C-u C-x q RET"))
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 09:10:47.95 .net] 解決したなら良かったけど お手軽なのはキーボードマクロを試して、うまくいけば保存する方法 (emacs)Basic Keyboard Macro (emacs)Save Keyboard Macro
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 10:34:09.35 .net] (emacs)Basic Keyboard Macro が Info のノードだとわかるだろうか M-: (info "(emacs)Basic Keyboard Macro") ENTER で見られるのはわかるだろうか Info の Emacs の Keyboard Macros の……と説明しなくて大丈夫だろうか と考えてしまう俺がいる
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 15:50:54 .net] 丁寧に説明頂いてありがとうございます。 M-x eval-expressionがM-:なのは便利ですね知らなかった。 (emacs)Keyboard Macrosは一通り読みました。 ほぼ知ってたことを確認できたのでいい収穫でした。 ただ、(emacs)Executing Macros with Variationsのrecursive editがここまで柔軟にminibuffer利用マクロとかみ合うとは想像できなかった。 白状すると読み飛ばしていたんですねえ() minibuffer入力中にmacro定義を終えてもマクロ実行直後にminibuffer入力中にならない、という仕様は本当に思いつかなかった。 なんでしょうね?elisp追ったり調べたりしてもさっぱりでした。 macro実行すべてに関わってそうなbuiltin functionのexecute-kbd-macroを見てもインタラクションに関する記述がない。 ないからこそ非インタラクテイブなんでしょうかね。 Cは追う気が起きなかった。 このもやもやが将来にぶつかる壁になりませんように。
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 16:27:12 .net] >>265 解決はしたけどecho areaが表示されなくて地味に・・・辛いです。 *Shell Command Output*バッファを伴う量のstdoutがあればecho areaが使われないので問題ないのですが、 for i in * ; do rm -v "$i"/810.txt ; done みたいな少量のstdoutしかない時がつらいってばよ。。。
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 17:05:23.83 .net] *Shell Command Output* はあるから自分で見る
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 17:16:25.01 .net] C-h lでecho area履歴を見れなくはないんですけどね、毎回履歴起こすとかそういう煩雑なのが許せないし葬りたい
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/04(金) 17:17:49.69 .net] Ch lじゃなくてCh eだった
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 00:21:15.83 .net] だめだemacsにはecho areaを再表示するとかないんですねー elispハックでつくるれるけどなんか抵抗あるなあ つーわけでこんなワークアラウンドで自力救済 (kbd)使うなってなwこまけえこたあいいんだよ (add-hook 'dired-after-readin-hook (lambda () (local-set-key (kbd "C-!") '(lambda () (interactive) (execute-kbd-macro (kbd "!for SPC i SPC in SPC * SPC ; SPC do SPC SPC \"$i\" SPC ; SPC done C-u 12 C-b C-u C-x q")) (switch-to-buffer "*Shell Command Output*" nil (quote force-same-window)))))) (add-hook 'dired-after-readin-hook (lambda () (local-set-key (kbd "C-&") (kbd "&for SPC i SPC in SPC * SPC ; SPC do SPC SPC \"$i\" SPC ; SPC done C-u 12 C-b C-u C-x q"))))
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 00:24:08.51 .net] いい忘れたけどdired-do-async-shell-commandはswitch-to-bufferしなくても似たようなことやってくれるんですね だからそっちではやってない
275 名前:名無しさん@お腹いっぱい。 [2020/09/05(土) 01:09:54.72 .net] (display-buffer shell-command-buffer-name) されるのは出力が複数行の場合なので done のあとに ; echo を置くってのはどう "!for i in * ; do ; done; echo\C-u2\M-b\C-u3\C-b\C-u\C-xq"
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 06:29:22.96 .net] それな バッファが表示されるように出力行数を増やせばいいだけだろうに
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 17:38:37.63 .net] 複数行かは(名前忘れたけど)例のvariable値に依存するからやめときますわ >>273 よ、 要件とproscons無視していいだけだろうなんて想像で解決した気分になられても何も得しないんだけどなんでそれでいいと思えたのかな? おまえからクソリプみたいに噛みついたんだからせめてこの質問には逃げずにちゃんと答えろよ まあおまえが誹謗中傷しかできないレス乞食とかになりたいとしても止める義理もねえけど
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 21:30:35 .net] 彼なら巣に帰ったよ
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 21:56:33 .net] >>274 お前の文章が異常で誤読させまくりなのは理解してるか 例の variable 値って何だよ? どうせ >>261 でいう $command なんだろうが理解しがたい書き方ばかりでうんざりする #そもそも>>261 の冒頭からひどい。ミニバッファに入力するのは for 以下だろうに #入力するのは $command とか書いてある。理解させる気がないとしか思えん。 いいか? 出力行数が多ければバッファ表示されるんだろ つまり出力行数を増やすだけでいいんだろ echo を必要なだけ追加して行数を増やすだけだな 極端なことを言えばフレームに表示できる行数より長ければ 出力バッファを表示するしかないのは理解できるか 実際はデフォルトだとフレームの25%の行数が閾値だったと思うが大きければ構わん 必要な個数の改行をシェルの出力に追加するだけで目的は達成できる 多い分には構わんから個数の判定も不要 で?
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 22:23:34.48 .net] 生憎おまえみたいな狂犬にprosconsを丁寧に教えて議論してやるなんて一言も言っとらんよ。 まず前提として、emacsなんて改造前提のソフトでは人の数だけconfigがある。 ある改造があって、それにprosconsがあって、人によって採用不採用がある。 それすらわからない故に「だけ」などと漏らした無礼モンがおまえ。 結局質問への答えも出せなかったな。 瑣末主義や誹謗中傷がお好きならどうぞご自由に。 失望はせんがやっぱりそういう奴なのね。
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 22:46:13.47 .net] はいはい、自分は絶対な人なわけね 一昨日質問してからずっと無視されてた理由を考えてみるといいよ 昨日の3件のレスを後悔してる 俺以外の最初のレスに賛同しただけでからんでくるようなタイプだったとはな 世の中にはいろんな人がいるもんだ
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 23:05:57.60 .net] この人はなんで「だけ」を度重ねて誤用したがるの・・・
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 23:32:53.45 .net] 誤用でなく実際「だけ」だからでは むしろ「質問者」が過敏過ぎてヤバい 暴言ばかりで見るに耐えん
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 23:45:56.08 .net] どうでもいい
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 23:51:22.96 .net] 嘘つきと喋る口を私は持っていない
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/05(土) 23:53:53.98 .net] どうでもいい
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 00:16:56.87 .net] 誰がどこででも自演できるからどうでもいいよ
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 00:34:45.73 .net] どうでもいい
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 01:58:25.38 .net] 壊れたおもちゃみたいなおじさんが出てきた
290 名前:名無しさん@お腹いっぱい。 [2020/09/06(日) 02:13:27.78 .net] スペシャルフォームおじ -> Ahoo知恵遅れおじ -> 壊れたおもちゃおじ 次のイベはなにするよ?
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 08:35:47.14 .net] スクリプトで埋め立てて恥曝しの記録をかき消すとかかな
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 08:37:54.55 .net] おい、嵐方教えるなって
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 08:49:35.39 .net] ごめんごめん でもどうせそんな勇気無いって
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 09:50:11.05 .net] 次スレはワッチョイありでたてよう
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 09:57:54.66 .net] 残念ながらこの板VIPQ設定されてないから無理だよ 運営が過疎板にコストのかかる対策をしてくれる可能性も低いだろうね
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 10:04:10.74 .net] 聞くかどうかに関係なくコマンドは入れてたてよう
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 10:09:43.16 0.net] それがいいね なお名前欄に「!slip:vvvvv」と書いて投稿すれば自分のレスにワッチョイ付ける事は可能みたい
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 14:21:59.43 .net] 次スレまで1年はかかりそうですね...
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 14:26:36.70 .net] イベを盛り上げて消費するしかないのか
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 14:48:38.39 .net] ローカルルールで自主的に付ける?