1 名前:名無しさん@お腹いっぱい。 [2015/04/16(木) 17:20:51.10 .net] 語り合いましょう。 GNU Emacs - GNU Project - Free Software Foundation (FSF) https://www.gnu.org/software/emacs/ EmacsWiki: サイトマップ www.emacswiki.org/emacs/ 前スレ Emacs Part 47 peace.2ch.net/test/read.cgi/unix/1419059839/
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/08(土) 14:05:22.76 .net] 何でそんな必死なんだよ… viなんてEmacs使いは誰でも使えるよ
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/08(土) 14:20:05.53 .net] ・・え?え?・・ボクつかえない・・・ それはEmacs使いじゃなかったってこと?^^
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/08(土) 17:24:49.88 .net] peace.2ch.net/test/read.cgi/unix/1337844883/424 424 :名無しさん@お腹いっぱい。 :2015/08/08(土) 09:23:44.01 zsh使うくらいなら最初からbashだけ使ってた方がいい。 将来、なんかの拍子にbashの仕事が入ってくるかもしれない。 その時にbash使ってましたアピールは大きい。 zsh使ってましたとか何のアピールにもならない。 もう一度言う、たとえ趣味でもbashを使え。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/08(土) 19:07:50.56 .net] >>382 それはさらに元ネタがありそうだなw
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 00:54:18.77 .net] shellもeshellしか使ってないな eshellはstdoutとstderrが一緒になっちゃってるのが問題なんだよな あと24でgit logに対応したみたいだけど不完全だったし 作者がメンテしてないからしょうがないけど、おしい状態
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 01:40:02.77 .net] >>368 返事おくれたけどありがとう。うまくいってませんけど、これから慣れると なんとかなるとおもいます。 anythingについて M-x anything-for-filesというのできますか? 自分はanything-follow-modeとかanything-force-update しかanything-f TAB すれば出てこないのですが。 実践入門をみながらやっているのですが。 教えていただけませんか?
394 名前:名無しさん@お腹いっぱい。 [2015/08/09(日) 02:02:06.45 .net] いまどきhelmが流行ってるから anything emacs 導入 あたりでググれば枯れた方法出てくるでしょう
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 02:20:46.49 .net] peace.2ch.net/test/read.cgi/unix/1400290950/24 24 :名無しさん@お腹いっぱい。:2014/07/13(日) 07:22:02.50 Ubuntu使うくらいなら最初からRedHatだけ使ってた方がいい。 将来、なんかの拍子にRedHatの仕事が入ってくるかもしれない。その時にRedHat 使ってましたアピールは大きい。Ubuntu使ってましたとか何のアピールにもならない。 もう一度言う、たとえ趣味でもRedHatを使え。
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 02:37:44.75 .net] peace.2ch.net/test/read.cgi/unix/999172129/770 770 名前:名無しさん@お腹いっぱい。 [sage]: 2014/07/04(金) 13:25:53.55 Solaris使うくらいなら最初からLinuxだけ使ってた方がいい。 将来、なんかの拍子にLinuxの仕事が入ってくるかもしれない。その時にLinux 使ってましたアピールは大きい。Solaris使ってましたとか何のアピールにも ならない。 もう一度言う、たとえ趣味でもLinuxを使え(しかもRedHat系)
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 08:03:55.05 .net] コピペ界の闇を垣間見た気がする
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 08:36:10.01 .net] peace.2ch.net/test/read.cgi/unix/1278782251/588 588 :名無しさん@お腹いっぱい。 :2015/08/06(木) 05:32:32.29 OpenBSD使うくらいなら最初からFreeBSDだけ使ってた方がいい。 将来、なんかの拍子にFreeBSDの仕事が入ってくるかもしれない。 その時にFreeBSD使ってましたアピールは大きい。 OpenBSD使ってましたとか何のアピールにもならない。 もう一度言う、たとえ趣味でもFreeBSDを使え。
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 10:03:34.07 .net] 多分元ネタは90年代でITとすら関係ないんだろうな
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 10:48:03.43 .net] >>386 教えていただけないでしょうか blog.kondoyoshiyuki.com/2014/01/13/emacs-anything-el/ を見てやっているのですが (require 'anything-startup) の終わりでC-x C-eをするとM-xをしたときにanythingが立ち上がっている ことが理解できるのですが、 .emacsに(require 'anything-startup) を書いて保存したあとにemacsを立ち上げてもM-xでanythingが立ち上がって こずに、no matchだという表示がでます。どういうところを直せば いいと思いますか?.emacsは~/.emacsです。
401 名前:名無しさん@お腹いっぱい。 [2015/08/09(日) 11:34:30.48 .net] 人がいそうだと見るや流れかまわずダラダラ質問し続ける神経を直せば
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 15:35:29.61 .net] 直せば?then?
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 17:00:43.63 .net] >>382 もう初心者はauto-install-batchとかつかうのやめて 標準のpackageマネージャの設定に("melpa" . "melpa.milkbox.net/packages/" )を追加して そこからインストールしたほうがいいよ
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 17:01:32.76 .net] みんなEvil-Modeつかってるの?
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 17:07:41.48 .net] >>392 古い情報の本・ブログなどを見て、auto-installというキーワードに触れたのかも知れませんが、 package.elが標準搭載されたEmacs24以上を使っているのなら、auto-installは不要です。 むしろ、auto-installは、現在メンテナンスされていない古い情報源から インストールを行う可能性があるので使うべきではないかと。 加えて言うと、現在はanythingからhelmへとシフトが起きていているので、 新規ユーザであればhelmの方の使用をオススメします。 試行錯誤でインストールしてみたanythingの方を削除して、 M-x package-install → helm をしてみて下さい。helm-for-filesなどの、 所望のコマンドは使えるようになるでしょうか。 あと設定ファイルについては ~/.emacs は削除して、 ~/.emacs.d/init.el のみに書いたほうが良いです。 これが原因で設定のロードエラーが起きている可能性があります。 初心者の内は、色々な情報に右往左往されがちですが、 1. なるべく開発元サイトのガイド・ドキュメントを見る癖をつける。 - 例えばhelmの使い方だったら https://github.com/emacs-helm/helm を見てみる。 2. 1年以上前(?)の情報は、古いかも知れないという感覚を持つ。 3. 個人ブログをあまりアテにし過ぎない。 というのを心得ておくと良いのではないでしょうか。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 23:35:01.67 .net] >>395 >>397 教えていただいてありがとうございます。 Emacs実践入門を読んでいます。そちらはメルパではなくてエルパと ママレードからelispをダウンロードする設定にするというふうに なっています。ターミナルのemacsだと、ココアを使って なんちゃらやったものでないとanythingが動かないというページが あったりします。そこに載っているpackage.elのダウンロード先 も、リンクが切れていました。一週間前までは切れてなかったのですが。 emacsははじめて使うので本の通りにしようとおもって、24.5にも関わらず package.elをインストールしたりしています。 helmについてはM-x package-installを試してみたのですが、no matchと出ます。 他方で、gitのほうからhelmは~/.emacs.d/elispとか~/.emacs.d/elpa ではなく、/path/to/helm/directoryの方にインストールしました。 それでもそのhelmが動くことはなく弱ったなあという感じですが、 他方でemacsについての理解が足りないために生じている問題なのかも 知れず、そのうち慣れるともっと問題を突き詰めて考えられるのかなあとも思います。 >>397 さん、基
407 名前:{的な考え方を教えていただいてありがとうございます。 とても助かります。 入門書といいながらEmacs実践入門はなかなか難しいです。 [] [ここ壊れてます]
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/10(月) 00:27:03.16 .net] >>397 教えていただいたページから https://github.com/emacs-helm/helm 次のページに行きました。 https://github.com/milkypostman/melpa#usage そこの使用法をみて、init.elに書き込みを 行いました。そして、M-x package-list packagesをして出てくるリスト からhelmをインストールしました。動いています。 ありがとうございました。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/10(月) 00:50:33.55 .net] >>399 それは良かったです。 >>398 > emacsははじめて使うので本の通りにしようとおもって、24.5にも関わらず > package.elをインストールしたりしています。 一から隈なく、本の通りやろうとするのはナンセンスかと。 特に、パッケージ管理関連は最近数年でかなり整備されてきて事情が変わっていますので、 そのあたりの本の記述は古い情報が多く書かれていることかと思われます。 適宜読み替えをしたりや情報を捨てることも必要でしょう。 > 他方で、gitのほうからhelmは~/.emacs.d/elispとか~/.emacs.d/elpa > ではなく、/path/to/helm/directoryの方にインストールしました。 インストールガイドなどで"/path/to/helm/directory"という表現をよく見かけますが、 これは「(インストール先となる)任意のディレクトリ」という暗黙の意味で使われています。 決して「/path/to/helm/directory」という名前のディレクトリ自体のことは指していません。 それと任意のディレクトリに置いたelisp群をロードするためには、 「ロードパスを追加する」と呼ばれる作業が必要になります。 Emacs実践本の目次をネットで見てみましたが、4章あたりをよく読めば理解できるはずです。
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/10(月) 20:08:14.54 .net] >>400 いろいろ教えていただいてありがとうございます。 /path.to/helm/directoryのことや古い情報についての考え方など教えていただきありがとう ございます。前にyatexのことを質問したのですが、yatexについてもmelpaを通じて インストールできました。そちらの方もありがとうございました。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/11(火) 17:56:32.11 .net] emacsでこんなに苦労してるのに、プログラミングで検索すると 2ヶ月の講習+1ヶ月の自習だけでwebエンジニアになれましたと宣伝してるのですが、 不思議ですね。 どうやれば3か月でweb+DBを読むことができるようすらなれるものかとおもいますよね。 自分はemacsが終わると、elispかそれとも他の言語(pythonがわかりやすいらしい)をやろう とおもいます。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/11(火) 18:04:40.94 .net] ウェブ系の技術身に着けたいなら 無理にEmacsなんか使わなくていいんじゃね 遠回りすりゃそりゃ時間かかるのは当然
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/11(火) 19:06:31.14 .net] >>402 またコピペネタくさいな…
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/11(火) 22:56:01.99 .net] コピペネタじゃないよ web + db magazinは一応、webエンジニアが読む雑誌ということに なってるでしょう?softwareデザインとwebdb magazinがおもしろい 雑誌ときいたし、emacsの大竹さんも自分の会社の人の目標として web dbマガジンに記事を載せることを目標にしてほしいとブログで 書いてたからそんなものかとおもったんですよ。 どんな勉強すればプログラマーになれるというか、この書き方は誤解 されそうなのでちがう書き方をすると、プログラムをみなさんの ように書けるようになるんでしょう?
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/11(火) 23:59:35.57 .net] emacsと何の関係が?
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/11(火) 23:59:53.44 .net] それEmacsの質問じゃないからマ板あたり行った方がいいんじゃね kanae.2ch.net/prog/
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/12(水) 01:06:49.30 .net] >>405 とりあえずネット検索して自分に必要な情報を選別できるようにならないとコピペプログラマにすらナレナイヨ
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/12(水) 02:10:00.38 .net] 申し訳ありません。質問が悪かったみたいです。 情報の選別は難しいですね。とりあえずやってみてうまくいかなかったら そこに書いてあることは古いか間違いかということになるのでしょう それよりもソースに当たるというのは大切でしょうね。 書いた人のページのREAD.MEを読むとか当たり前のことができていませんでした。 この板でsolarisのパソコンを親にもらった高校生のスレがありますが、 入っているコードを読めというのがそこでのアドバイスみたいですね。 では
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/12(水) 08:35:13.10 .net] スレ違いだからよそでやれってば
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 00:09:14.24 .net] 実践入門みてelispを入れてるんですけど、melpaに入っていないelispが 多い。古いのも入ってるだろうからどうしようかと悩むところですけど メモ書き、ToDo管理のhowmの代わりに何を使えばいいとおもいますか?
421 名前:名無しさん@お腹いっぱい。 [2015/08/13(木) 01:21:02.59 .net] org-rememberに落ち着いた emacs-w3mなど任意の所で範囲選択後に org-remember呼ぶとurlやサイト名などもセットでメモできるなど重宝 pastebin.com/CcMHD5qm
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 15:42:13.07 .net] >>411 日常のTODOリスト・スケジュール帳は、いつでもどこでも書き込み・閲覧 できるという携帯性が重要なので、専らタブレットにインストールした anydoやらgoogleカレンダー使ってます。 技術メモ、アイデア帳、ネットサーフィンの備忘録には、orgが良い感じですね。 >>412 さんと同じような設定でorg使っています。加えて (add-hook 'org-mode-hook 'org-indent-mode) (setq org-hide-leading-stars t) が自分なんかには大事か。 howmは使ったことないのでわかりません。 melpaへ登録されていないパッケージもチラホラあるというのは事実でして、 手動インストールにも何度か慣れておくと良いかも知れません。 さらにそれに慣れた次には、el-getやcaskなど、高機能パッケージマネージャの導入の検討か。
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 15:48:35.25 .net] あと実践入門にはいくつか古いelispが紹介されているようなので、 今人気のelispをまとめたURL、貼っておきます。本の補足になってくれるかと。 https://emacs.zeef.com/ehartc https://github.com/emacs-tw/awesome-emacs
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 17:59:48.43 .net] なんでEmacsでブラウザ見る必要があるの? SafariとかChromeを開けば良いんじゃないの?
425 名前:名無しさん@お腹いっぱい。 [2015/08/13(木) 18:06:29.06 .net] 範囲選択をマウスでやるのを嫌う さらにフォントや背景がemacsの設定に固定で目つぶしの白背景に無敵 当然elispなら手軽に試せる 後、emacs-w3mのw3m-historyが使いやすい ブラウジング中のメモがこの上なくスムース
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 18:22:50.19 .net] >>415 そんなん勝手じゃん
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 19:27:15.43 .net] >>412 >>413 >>414 >>415 さんありがとう。参考にさせてもらってその中のいくつかを入れさせて いただきます。ところでorg-plus-contribをorgといっしょに入れようと したのですがorg-timer.elのところでコンパイルが止まってしまって 先に進みません。こういうエラーの経験はないでしょうか?どうすれば いいのでしょう?個別コンパイルも、M-x package-list-packagesも 同じようにそこで止まってしまっています
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 19:33:22.05 .net] bach.istc.kobe-u.ac.jp/lect/ProLang/org/lisp.html を読んで、昨日から www.gentei.org/~yuuji/elisp/elisplec.html を読み始めました。昔はlispで書かれているmacsymaがメインフレーム で動いていたんですね。lisp=重いというイメージがあった みたいですが、elispを考えるとおもちゃのようなもので これに似たものがメインフレームでねと考えるとちょっと 信じがたい気がします
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 22:05:51.31 .net] >>416 そのあたり
430 名前:ヘ、thinkpad使うとか、目に優しいディスプレイ設定をするだとかで 解決するべきだと思う。結局、モダンなブラウザ使わないっていうのは無理な話。 [] [ここ壊れてます]
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 23:05:05.89 .net] >>418 のエラーなのですが Compiling /Users/hoge/.emacs.d/elpa/org-plus-contrib-20150810/org-timer.el... のまま止まっているのですが、エラーの内容は In org-babel-C-execute: ob-C.el:118:34:Warning: `(c cpp)' is a malformed function です。対処をなにとぞ教えてください。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/13(木) 23:40:57.70 .net] 新聞記事なんかはGnusのrssからemacs-w3m使って読んでたけど ewwの方が軽快。インラインイメージ表示出来るとよりよいのだけど。
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/14(金) 00:35:21.28 .net] >>422 Emacsが画像表示出来れば普通に表示されるよ
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/14(金) 00:58:47.89 .net] >>418 私の環境では再現ありませんね。 しかし、orgは、contribも含めて、現行より少々だけ古いバージョンのものが 標準添付されているはずですので、 特に欲しい新機能がない限りインストール作業は不要では?
435 名前:名無しさん@お腹いっぱい。 [2015/08/14(金) 04:01:51.42 .net] まだ不完全だと思うけど eww 使ってる ちょっとした調べものくらいなら便利じゃない?
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/14(金) 04:19:40.49 .net] すぐアンパサンドで外部ブラウザに飛ばすけどね
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/14(金) 06:27:42.73 .net] >>424 ありがとう uninstallして古いのを使うことにします。
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/14(金) 22:15:46.50 .net] eww使ってみました。いいですね。 ターミナルだと画像表示ができないのかな? 画像はみれませんでした。
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/14(金) 23:52:14.33 .net] (X上の)emacs-w3mでは画像のオンオフ出来てたのでewwで出ないのは仕様かと 思ってた。今度真面目に原因調べておく。
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 04:09:17.30 .net] ~/.emacs があっても、そこに (load (expand-file-name(concat (getenv “HOME”) “/.emacs.d/init”))) と書き込んでいれば、 ~/.emacs.d/init.el を読み込むということがわかった。.emacsを初期ファイルにしているelファイルも あるので、こうするといいかもしれない
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 09:34:07.95 .net] texinfo形式というのがあるんですね。読みにくすぎる変なtexの書類 とおもってたのですが。 拡張子がtexiをemacsに読み込む M-x texinfo-format-bufferでフォーマット できれいな文書になります。 www.rockbrain.com/it/emacs-memo.html に書いてありました。(奥村の本の索引にtexinfoは載ってなかった)
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 09:35:20.93 .net] X 拡張子がtexiをemacsに読み込む O 拡張子がtexiのファイルをemacsに読み込む
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 14:20:38.55 .net] >>430 > .emacsを初期ファイルにしているelファイルもあるので 流石にそんな変な決め打ちをするようなelispはないと思いますが… 何かの勘違いなのでは?
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 20:31:12.59 .net] お勉強中なんだろうしそっとしてさしあげろ
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 21:53:59.38 .net] もの凄い古い奴は.emacsに記述を追加したりしてたかもね そんなことしようとする古いのは絶対使う気ないので、もう.emacsなんて用意しないが
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 21:57:45.77 .net] >>433 どれとは言わないけど、自分がインストールしたくてまだできていない ものがあるんですけど、.emacsを初期ファイルにしてます。 他にもあるんじゃないでしょうかね?>>430 のスクリプトが載っていた ページに、このほうが都合のいいことが多いだろうしと書いてましたから。 texで作ってるわけじゃないのにtexinfo形式というのは不思議ですよね。 しかも、styleファイルを作るためのdtiだったかのファイルも同じような 形式で書かれてますし。texinfo形式ってなんなんだろう。emacsは 読めるらしくて、普通にヘルプページだろとおもって
447 名前:S然意識してなかった けどそのinfoファイルを読めるということ自体が特殊なことだったん ですね。どうりでemacsとページの繰り方がちがうわけだ。 (関係ないけど、シェルのスレッドでリンク落ちのページが読めばいい ページとして上がってたけど、webarchiveで見れるという意味だったん ですね。そこまで考えなかった)unixの解説のファイルも、emacsの それも、2002年くらいはたくさんあったのに、今では少なくなりましたね。 解説のページがリンク落ちしていって、本もでなくなって、情報を 得るのが難しくなっていったときに、使われなくなるのかなあなんて 思いました。emacsやunixの勉強してて楽しいのにな [] [ここ壊れてます]
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 22:05:48.02 .net] >>436 どれと具体的に言ってくれよ いまだにそんなレガシーなことやってるコードを使わないといけない用途を知りたい
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 22:08:15.77 .net] インストールがうまくいってないので後で尋ねることに なるかもしれません。そのときはよろしくお願いします。 今は作った人に問い合わせをしておりまして、どのelファイルかh 言えません。yatexとにたような特定のプログラムのエディタの モードです。
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 22:10:47.33 .net] レガシーコードを使わなければいけない理油は、 標準のUIが使っているうちに重くなっていくという経験からです。 もともとemacsを使いたいとおもったのはそのソフトを使いたいから ということでありました。なるべくテキストファイルでファイルは手元に 持っておきたいと思います。
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 22:13:42.43 .net] >>438 よろしくお願いしますじゃなくて お前の知ってる情報書き込めよ 自分が知りたいことだけ一方的に聞いて他人のためには何もする気がないのかよ
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 22:42:50.50 .net] (load (expand-file-name (concat (getenv "HOME") "/.emacs.d/init"))) で検索するといくつか情報引っかかりますね。 これ多分、悪い意味でのカーゴ・カルト・プログラミング(詳細はwikipedia参照)ってやつじゃないですかね。 まずそもそも、concatとexpand-file-nameを重ねて記述しているあたり、 意味をあまり理解せずに題目のようにコードをコピペするタイプの人な設定っぽいですよね。 そういうスキルの若い人の書いたコードを、初心者が真似する。その連鎖。
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 22:53:58.31 .net] なんかへんなのがきたな
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 23:22:22.31 .net] ~/.emacsから~/.emacs.d/init.elを読み込む細工は、 ~/.emacsを初期ファイルにしてる?elファイルのためなんかじゃなくて、 v22あたりより前の古いemacsを使ってる場合の対策じゃないの? もしくは古いOSのパッケージ管理システムが~/.emacsが無いときに勝手に作ったりして ~/.emacs.d/init.elが読まれなくなっちゃう対策とか >>441 を検索してでてくるのはそのへんの話だと思うんだけど 暗黒時代をぬけて23や24系が主流になった今はこんな対処はいらないと思う
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/16(日) 23:27:27.12 .net] たぶん彼が言ってるelファイルっていうのは elispパッケージのことじゃなくて設定関係のファイルのことだよw パッケージのインストール方法を検索してコピペで対処しようとしてるから ~/.emacs前提で書いてあるのを~/.emacs.d/init.el用に修正するとかできないのw
456 名前:439 mailto:sage [2015/08/16(日) 23:54:35.44 .net] >>443 その通りです ただ2014年とかのブログで、このコードを紹介したような記事が多く見られるという訳で、 「何でこんなことやっているんだろう…」と思わずにはいられなかったの。
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 00:36:34.77 .net] >>444 その通りです。442さんの書き込みを読んで、.emacsに設定を書く必要が あるのかと思いました。設定だから~/.emacs.d/init.elに書いても読み込んで くれるはずですね。つまり.emacsを作る必要もないし、さらに、.emacs からinit.elを読み込むための工夫も必要ないということです。 elispファイルのなかのコメントに.emacsに設定を入れろとあったので 柔軟性を失ってしまっていました。
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 00:48:52.96 .net] むか〜し使ってたコピペだらけの .emacs を眺めてたら 「なんだっけこれ?」とか「この行使っちゃダメ!!」とかのコメントだらけで可愛い
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 00:55:19.84 .net] 今、.emacsを削除してemacsを立ち上げて当該modeにしようとしたのですが、 M-x でtabを使いながら補完して入力したら、 Symbol's function definition is void: make-local-hook と出ました。.emacsはブードゥーともいえないみたいですね。
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 01:16:48.64 .net] >>448 お前がなにか勘違いしてるだけ
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 06:09:14.56 .net] 理解力がほぼ皆無のまま、よくここまで間違った方向に突き進んできたもんだな 普通は周りの人が修正してくれそうなもんだが
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 08:14:37.71 .net] これ本人他人関係なしに自演あらしに発展するパターンや
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 09:02:59.31 .net] >>451 どうemacsと関係あるんだ?
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 09:08:27.25 .net] カスタマイズメニューで設定した内容が自分の書いた設定ファイルに上書かれるのが気持ち悪いので、.emacs と init.el を併用している。こうしとくと、自動設定される .emacs と手動設定する init.el に綺麗に分離できる。 まあ、最近は自動設定しなくなっちゃったので、.emacs には init.el を呼び出す処理しか書かれていないんだけど。
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 09:11:39.76 .net] Symbol's function definition is void: make-local-hook はemacsが24になってからmake-local-hookがなくなったから出るエラーですが、 単純にその行を削除してもエラーになるらしい。 make-local-hookが何をしていて、エラーを回避するには何をすれば いいんでしょう?方針をおしえてください。
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 09:20:59.96 .net] >>453 custom-fileを設定すれば、.emacsを使わなくても分離できる
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 09:29:29.57 .net] >>454 make-local-hookを新たに定義する ある関数が削除されたからといって、それを使ってる行を削除してうまくいかないのは、 少し考えればわかると思う
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 10:05:53.04 .net] make-local-hookとかもういい加減呼ぶのやめようや add-hookのlocal引数設定してればそれでいい
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 10:11:34.95 .net] お勉強メモはよそでやってほしい
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 12:52:40.03 .net] >>454 make-local-hookは、昔、バッファローカルなフック変数を宣言するのに使われたようです。 しかし>>457 にあるようにその機能はadd-hookのオプションに吸収され不要になりましたので、 Emacs24では廃止されました。 (defalias 'make-local-hook 'identity) とでも書いておくと、付け焼き刃的な策ですがとりあえず動くのでしょうか? しかし、そもそも、その程度の対応がされていないということは、 そのパッケージが実は結構古いバージョンか、あるいはもはや長く メンテナンスされていないelispの可能性があります。 make-local-hookを吐き出すパッケージってのは具体的に何でしょうか?
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 13:32:06.33 .net] 勤勉なバカって救いようがねえな
472 名前:名無しさん@お腹いっぱい。 [2015/08/17(月) 16:01:38.26 .net] 一体何がしたいのか
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 19:27:12.32 .net] >>459 ありがとうございます。そのパッケージについてはどういうものかを いうわけにはいかないので申し訳ありませんが... ちなみに、インストールが終了しました 自分がインストールしたのはプログラム言語のようなもののエディタ です。
474 名前:457 mailto:sage [2015/08/17(月) 19:51:57.91 .net] >>462 それを明かすと、何か都合の悪いことがあるのでしょうか? 作者が迷惑を被るだなんてことは絶対にないと思いますし。 パッケージ名を聞いてみたのは、もしメンテナンスの されていない古いelispを使っているようであれば、 その代替elispを薦めることができるかなと考えるからです。
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 20:10:02.72 .net] 代替elispはありません。確信をもっていえます。 明かさないのは利用者が
476 名前:タられているからです [] [ここ壊れてます]
477 名前:457 mailto:sage [2015/08/17(月) 20:25:23.06 .net] >>464 組織・仲間内だけで使うDSL専用のメジャーモードみたいなものですかね わかりました
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 20:30:49.07 .net] 謎めき系かよ
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 21:18:40.88 .net] UNIX系で昔作ったプログラムの保守をする事になったおっさんな気がする >>441 で若い人って書いてるから >>439 で理油なんて書いてるから日本人でない可能性もある 前任者はEmacs用のメジャーモードを作ってたんだろうね なんか秘密にしてるから推測してみた。反省はしていない
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 21:29:35.04 .net] おっさんでこの理解力orz
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 21:41:15.32 .net] >>467 いや、439は私(質問者でない)。早くこの板も強制ID表示して欲しいものだ。 彼が書いたコードの出典元を調べようとしたのだが、 同じようなコードがいくつもの記事で引っかかって「変な設定が蔓延しているものだな」と紹介したわけ。 「その通りです 」がシンクロしたのは謎だが。
482 名前:467 mailto:sage [2015/08/17(月) 21:54:21.29 .net] あと、「スキルが若い」ってのは「ヘボ」をオブラートに包んだ表現。 彼はどうなのか知らないけど、私はおっさんじゃない!
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/17(月) 22:38:13.96 .net] 意外とみなさんelispが苦手なんでしょうか? 自分はわからないなりに色々参考にさせてもらながら頑張っています。 M-x infoにelispのリファレンスがあります。
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/18(火) 00:17:17.62 .net] emacsと関係ないことですが.... >>465 仲間内というのではなくて、マイナーすぎるからです。 >>466 謎めき系じゃないですよ。 >>467 理油とあるのをみて、漢字ぐらいちゃんと書けよと思いましたが、 自分が書いたのをそのまま書いただけですか。中国で理油というんですか? でも理油だけで一発で変換できますね。理油でググるといっぱいでてきます。 >>471 elisp、広瀬さんのを読もうとおもいながらまだ全然手をつけてません
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/18(火) 00:20:52.94 .net] 自分はしがない大竹智也さんファンですよ。だってあの本めちゃくちゃおもしろい。 しかも4年emacsを使っただけで書いたわけでしょう?天才としかおもえない ですよ。だからweb+DBプレスを読めるようになりたいとも思うのですが 方向性が違ってると読まないかも emacsを勉強してていろいろ尋ねるとおもいます。これからもよろしく
486 名前:名無しさん@お腹いっぱい。 [2015/08/18(火) 00:44:54.99 .net] 憑かれましたね
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/18(火) 02:07:25.17 .net] 話ひっぱるならコテハンつけてよ 最初のレス番でもいいから
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/18(火) 03:14:00.94 .net] まだEmacs使って消耗してるの?