【GNU】Emacs Lisp 【Elisp】
1 :デフォルトの名無しさん :2013/10/20(日) 07:50:56.93 .net Emacs Lispのスレです。 - GNU Emacs Lisp Reference Manual http://www.gnu.org/software/emacs/manual/elisp.html - An Introduction to Programming in Emacs Lisp http://www.gnu.org/software/emacs/manual/eintr.html - Emacs Wiki の "EmacsLisp" http://www.emacswiki.org/cgi-bin/wiki/EmacsLisp - GNU Emacs http://www.gnu.org/software/emacs/emacs.html
244 :デフォルトの名無しさん :2019/12/15(日) 10:46:01.17 ID:S9GzmkuV.net wine使ってサクラエディタが動くから試してみたら? Emacsは何かの代わりに使おうとすると、操作体系が違い過ぎて挫折する
245 :デフォルトの名無しさん :2020/02/25(火) 21:01:07.43 ID:nMAvGdtS.net 2つ質問します。 1. 選択範囲を削除するけれど、kill-ringに入れないという設定を教えて下さい。 kill-ringの一番新しいものをそのままにしておきたいからです 2. yankした際に、yankされたものの末尾にカーソルが飛ぶのですが、 カーソルが移動しないようにする設定を教えて下さい。 お手数をおかけしますが、お願いします。
246 :デフォルトの名無しさん :2020/02/25(火) 21:13:58.66 ID:I3QTYUIA.net 2 は C-u C-y でOK
247 :デフォルトの名無しさん :2020/02/25(火) 23:07:15.03 ID:Z6R/vWss.net >245 1は M-x delete-region
248 :デフォルトの名無しさん :2020/03/02(月) 00:52:27.30 ID:8zyc+iZb.net ご回答ありがとうございました。大変助かりました。
249 :デフォルトの名無しさん :2020/03/16(月) 17:02:19 ID:r6kvZN2B.net シェルスクリプトからemacs ―batch で処理した結果をprintすると \\. \\. \\“ みたいの沢山でてくる エスケープなしで表示された通りの文字列を得るにはどうすれば良いのでしょう
250 :デフォルトの名無しさん :2020/03/16(月) 17:29:13.93 ID:uq6V7ZgT.net >>249 princ
251 :デフォルトの名無しさん :2020/03/17(火) 01:23:57.66 ID:h1pz+/ac.net princにすると \\, が \, になったのですが , にする方法はないのでしょうか
252 :デフォルトの名無しさん :2020/03/17(火) 02:39:06.56 ID:Kot3zOY6.net >>251 princ が引数の文字列に含まれていない \ を勝手に印字することはないから、 その「処理」とやらで \ を追加しているのでは または emacs への入力の時点ですでに \ を含んでいるとか
253 :デフォルトの名無しさん :2020/03/19(木) 22:49:52 ID:Fc1yZB1g.net >>251 読み込む時にreadしてんじゃないか?
254 :デフォルトの名無しさん :2020/08/26(水) 15:21:01.87 ID:L7JtIZFl.net Windows の Emacs 日本語入力しようとして 半/全 キー押してしばらくしたら Emacs ウィンドウ全部落ちた バグ?
255 :デフォルトの名無しさん :2020/08/26(水) 21:46:47.96 ID:WFfMUKrt.net おま環
256 :デフォルトの名無しさん :2020/09/08(火) 23:54:37.39 ID:L2ZCtfX62 大学で学ぶ物理を板書1枚にまとめてみたhttps://www.youtube.com/watch?v=naBcXoq4aOI 物理の研究分野を板書1枚にまとめてみたhttps://www.youtube.com/watch?v=4W-pWuXUaZQ 理学部と工学部の違いとは?https://www.youtube.com/watch?v=eJH4nKU6mJA&t=80s 大学と大学院の違いhttps://www.youtube.com/watch?v=xBKAEvTegN8 高校と大学の積分は決定的に違う?微分積分学の基本定理は実はすごい!https://www.youtube.com/watch?v=V9i_zlbssbs&t=475s 数学にはどんな研究分野がある?数学の世界地図を一枚に描いて紹介してみた!https://www.youtube.com/watch?v=fK_JGVti5y8
257 :デフォルトの名無しさん :2020/10/14(水) 10:11:53.97 ID:GsUUoEHv.net (point) って 4GB 以上のファイルでも安全?
258 :デフォルトの名無しさん :2020/10/16(金) 16:47:48.59 ID:w0E7/mRw.net わからない
259 :デフォルトの名無しさん :2020/10/19(月) 12:25:40.39 ID:asy7wTux.net >>254 windows 10 64bit emacs 26.3 64bit また再現した emacs 以外も含めて(同時起動中のソフト) windows 10 全体の ime が モードが変になったり勝手に改行されたり狂い始める このまま使い続けるとそのうち emacs が落ちるんだと思う task manager から ctfmon.exe を殺したら治ったっぽい
260 :デフォルトの名無しさん :2020/10/27(火) 16:42:12.74 ID:yDmA/b17.net emacs って 8MB 以上のテキストファイルで警告出るω 最近の大きめの xml とか json とか yaml とか怖くて編集出来ないωωω
261 :デフォルトの名無しさん :2020/10/28(水) 00:47:27.01 ID:6sYlouKi.net >>260 は?
262 :デフォルトの名無しさん :2020/10/28(水) 10:14:23.93 ID:B0xF7HGe.net それじゃなにか?きみは「ここから先は18歳以下は閲覧できません」っていう 警告がでたからといって見たいエロ動画も見ずにすごすごと帰る、というそんな腰抜けなのか!
263 :デフォルトの名無しさん :2020/10/28(水) 11:50:59.99 ID:Mf8tEr2f.net rmsがロリって本当?
264 :デフォルトの名無しさん :2020/11/08(日) 09:55:05.64 ID:w3b7rq0H.net Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-12-31 漢字キーを押して 「でるた」 で変換始めると 重たくなって しばらくしたら落ちる
265 :デフォルトの名無しさん :2020/11/08(日) 09:56:25.01 ID:w3b7rq0H.net の表示のあとカーソルが消えて重くなる
266 :デフォルトの名無しさん :2020/12/22(火) 20:43:24.63 ID:XUuxytE9Y 70億円調達のネットショップ作成サービスhey、「我の弱い人同士の組織力」武器にEC市場シェア拡大目指すhttps://www.businessinsider.jp/post-219205 【劇団ノーミーツ1】役者も客も会わないオンライン演劇で7000人動員。制作チームは全員20代、半分は会社員https://www.businessinsider.jp/post-219184 利用、無料。日本版衛星データプラットフォーム「Tellus」がすごい理由…“宇宙の視点”でビジネスはこう変わるhttps://www.businessinsider.jp/post-219279 「起業ブーム」が新たなフェーズに 大学発ベンチャーへの想いhttps://forbesjapan.com/articles/detail/35527 かつて学者がやっていたことを、今は起業家がやっているhttps://diamond.jp/articles/-/232874 番号やアドレス不要の無料通話アプリRe-mo登場 ドワンゴが配信開始https://japanese.engadget.com/ios-dwango-re-mo-072853620.html 10年間使い続けた WordPress を辞めた理由 a-blog cms を選んだユーザーのお話https://webtan.impress.co.jp/u/2020/09/14/37485 ノロケツイートがバズって起業! カップル・夫婦向けサービス「ふたり会議」が反響を呼ぶワケhttps://www.itmedia.co.jp/business/articles/2008/23/news012.html コロナで細る“起業”を手助け。クラウド会計freee、スマホアプリで設立書類を作成できるサービスhttps://www.businessinsider.jp/post-219220
267 :デフォルトの名無しさん :2021/01/02(土) 05:41:57.10 ID:FBnLdTomD > 在日の親は、子供を朝鮮幼稚園・朝鮮学校に入れたいっていうのが多いのよ。 > 日本人からすると、なんでだろうって思うけど、日本人の学校では、民族の誇りを持った教育がしてもらえないんだそうだ。 > よく分からないけど、済州島の流刑者の白丁が大阪に密入国して住み着いたじゃ誇りが持てないけど、 > 日本人に強制連行された被害者なら誇りが持てる、とかそういう事かな?? > > 市原市の能満は昔から市街化調整区域で、新規の建物は造れないことになっている。 > そのため土地が安く、日本の法律を無視した在日が、次々と移り住んできた。 > そこで問題になったのが、朝鮮学校だ。なかなか許可が下りず、一番近くても千葉市にしかない。 > そこで在日居住区の能満内にあった、能満幼稚園・市原小・市原中・緑高の保育士や教師を、朝鮮化する事を考えた。 > 今では在日幼稚園の保育士は全て朝鮮帰化人で、在日の父兄からの絶大な支持を受けている。 > 遠くからでも、わざわざ在日幼稚園に入園させたいという在日の親は、後を絶たない。 > この在日幼稚園卒園者はほぼ朝鮮系の帰化人と在日だ。
268 :デフォルトの名無しさん :2021/02/08(月) 16:32:46.35 ID:FcZ190S6.net 日本語入力はもう諦めた 単にコードや英文に記号使いたいならdigraph覚えるのをオススメする \C-c k D *で対応するギリシア文字凾ンたいな dならδ、->で→、数学記号も不足なし あとかなはkaでカナはNaだったり 国際規格があるので覚えとけば汎用性がある (比べる訳じゃないが少なくともvimでは標準機能) (global-set-key (kbd "C-c k") (define-prefix-command 'alistから記号拾ってくる関数 )) 自分用elも転がってたけど網羅的でないかったので、ググって一番に出てくるvimヘルプのテーブルをコピペして整形した melpaに無いと思い込んでたんだけど、今調べたらevilとかいうevilなのが出てきた、多分名前でスルーしてたわ
269 :デフォルトの名無しさん :2021/02/08(月) 16:39:31.18 ID:FcZ190S6.net ひらがなかたかなときごうとalphabetのぶんしょうなら、マップがローマ字にゅうりょくとたいおうしているので、いっそdefine-keyしてしまえばじっしつIMEいらずだぞ!
270 :デフォルトの名無しさん :2021/02/08(月) 16:40:43.17 ID:FcZ190S6.net 字はうてなかった、かたておち… まあ、げんきかくまではみてないのでもしかしたらかんじもあるかも
271 :デフォルトの名無しさん :2021/10/09(土) 19:32:02.55 ID:KRzSwEb7.net Bash on windows(Ubuntu)のemacs Windows 10に scoop install emacs した環境 どっちも環境変数homeを見にいくのでciderがどっちかの環境で動いてくれない
272 :デフォルトの名無しさん :2023/01/30(月) 07:49:47.97 ID:Va8OFUvh.net ただ今制限を設けております
273 :デフォルトの名無しさん :2023/03/16(木) 20:55:47.71 ID:ZbJTgfVx/ 震災ガ一とか税金泥棒か゛防災ガ―とかテ゛タラメほさ゛いてるけと゛,クソ航空テ□リストが莫大な温室効果ガスまき散らして気候変動させて北極 南極の氷とかして海面上昇させて津波猛威化させたせいて゛数千人は人為的に殺害されたってのに滑走路倍増させて都心まて゛数珠つなぎでクソ 航空機飛ばして土砂崩れに洪水.暴風,猛暑,大雪、森林火災にと災害連發させて住民殺しまくって私腹を肥やす儿フィ顔負けの強盗殺人を 繰り返して.数千円でクソ鯖落とすほどの地球破壞殺人セ━ルまでスルーしておいてモク├−だの自己満娯楽とか堪能してんじゃねえぞカス 数千圓で莫大な温室効果カ゛スまき散らせるとか地球破壊に対する補償と゛ころか税金払ってない証拠だろ,これに加担して孑に地球破壞を教え 込む羞恥心の欠片もないクス゛親と,孑を持つ資格のない金クレほさ゛いてる税金泥棒層が一致してるのは間違いないわな、クソ航空機のせいて゛ 石油需給逼迫してヱネ価格に物価にと暴騰して貿易赤字、コ□ナ運ひ゛込んて゛マッチポンプワクチンでホ゛□儲け.接種率に比例して心不全爆増 温暖化によって鳥ウイルス猛威化して鶏卵価格暴騰.騷音て゛知的産業壊滅に勉強まて゛妨害してクス゛親の子によるヰライラ犯罪まて゛爆増中だろ 創価学会員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を 池田センセ−がロをきけて容認するとか本気で思ってるとしたら侮辱にもほと゛か゛あるぞ! hтtΡs://i,imgur,com/hnli1ga.jpeg
274 :デフォルトの名無しさん :2023/06/16(金) 10:34:02.32 ID:qIHKiMoS6 物価高の中,給料が上か゛るどころか下がって□─ン破綻して,親世代の稼き゛はすごいなあとか思ってるお前らって根本的に勘違いしてるよな 価値生産する者が価値生産しない者を食わしてやることて゛、社会が成り立っているという基本を理解すれば,何ひとつ価値生産しない公務員や 政権癒着して優越的地位を濫用しながら右から左に流すた゛けの大企業という社會を蝕む害虫か゛ハ゛ブ儿を謳歌し続けてる異常さが分かるだろ こいつらが金を使うことでお前らにおこぼれが入るというのが自民公明経済なわけだが,イノベ━ション壞滅曰本て゛地球破壞すること以外に 金を使うことなんてないから預貯金か゛膨れ上か゛ってるわけで,人殺し斉藤鉄夫らの地球破壊支援なんてのはてめえらの私利私欲か゛目的だからな そして温室効果ガスに騷音にコロナにとまき散らして工ネ価格暴騰させて災害連發させて人を殺しまくって知的産業に威カ業務妨害して壊滅 さらに人々が手に入れたいものが生産されなくなって貿易赤字、スパヰラ儿的に中小零細にしわ寄せか゛いってるというのか゛曰本総崩れの本質な ソフ├ウェアの大半は零細個人が作ってるが、例えは゛ク゛─ク゛ルAndroidなんてそんなOSSパクリの寄せ集めだからな>零細企業殲滅宣言岡本Ξ成 創価学會員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を 池田センセ‐か゛ロをきけて容認するとか本気て゛思ってるとしたら侮辱にもほと゛があるぞ! hTΤρs://i,imgur、cоm/hnli1ga.jpeg
275 :デフォルトの名無しさん :2023/09/25(月) 16:47:00.13 ID:Qn9WiVG4.net こっちを再利用してください
276 :デフォルトの名無しさん :2023/10/13(金) 13:14:55.06 ID:1CzMMp9Z.net emacs lispでC++のコメントを削除(行コメント//だけを行ごと削除)する方法を教えてください
277 :デフォルトの名無しさん :2023/10/13(金) 14:18:48.79 ID:oUGpYLYU.net (defun comment-traversal (beg end func) (save-excursion (let (spt ept) (goto-char beg) (while (and (< (point) end) (setq spt (comment-search-forward end t))) (setq ept (progn (goto-char spt) (unless (or (comment-forward) (eobp)) (error "Can't find the comment end")) (point))) (funcall func spt ept)))))
278 :デフォルトの名無しさん :2023/10/13(金) 14:19:30.72 ID:oUGpYLYU.net (defun not-comment-traversal (beg end func) (save-excursion (let (spt (ept (1- (goto-char beg)))) (while (and (< (point) end) (setq spt (comment-search-forward end t))) (funcall func (1+ ept) spt) (setq ept (progn (goto-char spt) (unless (or (comment-forward) (eobp)) (error "Can't find the comment end")) (point)))) (funcall func ept (min end (1- (point-max)))))))
279 :デフォルトの名無しさん :2023/10/13(金) 14:20:49.82 ID:oUGpYLYU.net 最初のはコメントを抜き出すコード 次のはコメント以外を抜き出すコード バッファー内のコメントを消していくのは難易度が高い コメント以外を出力してリダイレクトするのが簡単だろう ↓こんな感じ (not-comment-traversal (point-min) (point-max) (lambda (beg end) (print (buffer-substring beg end)))) ちなみにコメントはEmacsが把握してるので、このコードは言語非依存だ
280 :デフォルトの名無しさん :2023/10/13(金) 14:38:43.09 ID:rlk6vHPT.net そういうつまらないものはchatgptに作らせればいい
281 :デフォルトの名無しさん :2023/10/13(金) 16:01:32.18 ID:oUGpYLYU.net Emacs Lispのコードなんてまともに学習できないよw
282 :デフォルトの名無しさん :2023/10/13(金) 16:08:10.43 ID:ugq7JLEK.net うん、だから、ChatGPTはバカだな こんなものに時間をそそいでいる人類はバカ
283 :デフォルトの名無しさん :2023/10/13(金) 23:03:38.37 ID:9b0YvF5R.net そういうのはキーボードマクロが向いている //をインクリメントサーチして、c-a,c-k,c-k で名前を付けて登録 登録したマクロを10000000回ぐらい実行すればいい
284 :デフォルトの名無しさん :2023/10/14(土) 12:49:27.28 ID:x03gZ5vc.net >>282 ほんそれ
285 :デフォルトの名無しさん :2023/10/15(日) 11:32:10.04 ID:HSf5ScFa.net ファイルの先頭に移動して M-x flush-lines を起動して ^// を打ち込んだら消せました
286 :デフォルトの名無しさん :2023/10/15(日) 15:15:27.51 ID:Z4N/9jbi.net hoge(); // コメント とか /* コメント */ は消せないじゃん
287 :デフォルトの名無しさん :2023/11/11(土) 20:06:28.30 ID:6Uwmj7p8.net だからキーボードマクロを使えって /*をインクリメントサーチ二文字戻って マーク、*/をインクリメントサーチで探して kill-region これをキーボードマクロにして 何なら名前を付けて init.el に登録することもできる
288 :デフォルトの名無しさん :2023/11/11(土) 20:13:40.67 ID:6Uwmj7p8.net 具体的には c-x( esc< c-s/* c-@ c-s*/ c-w c-x) これでマクロ完成。名前を付けるには M-x name-last-kbd-macro で好きな名前を付けるだけ init.el を開いて M-x insert-kbd-macro これで登録できる
289 :デフォルトの名無しさん :2023/11/12(日) 01:44:20.85 ID:IUEeiAD3.net >>287 /* */と//の両方消せないじゃん
290 :デフォルトの名無しさん :2023/11/12(日) 16:34:00.64 ID:pFykNXrS.net 別々に作って二回走査すればいいだけでは?
291 :デフォルトの名無しさん :2023/11/12(日) 19:43:42.90 ID:IUEeiAD3.net /* // */ は、先に // で消してしまうとおかしな事になるな まぁ、先に/* */を消せばいいがな それと、>>288 のマクロはコメント1個しか消せないじゃん 全部消さないと 取り敢えずこれらを全部対応させたキーボードマクロを出さないと駄目
292 :デフォルトの名無しさん :2023/11/13(月) 23:08:48.29 ID:Y+b0wq04.net /* */を排除するマクロを100000回ぐらいやって 次に // を排除するマクロを1000000回ぐらい動かす 気持ち悪いかもしれないが目的は達せられる
293 :デフォルトの名無しさん :2023/11/18(土) 15:57:54.85 ID:bNx8n+lD.net インクリメントサーチが失敗するまで 無限ループで回すことはできるけどね
84 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者