元スレEmacs Part 48
emacs覧 / PC版 /みんなの評価 :
401 = :
>>400
いろいろ教えていただいてありがとうございます。
/path.to/helm/directoryのことや古い情報についての考え方など教えていただきありがとう
ございます。前にyatexのことを質問したのですが、yatexについてもmelpaを通じて
インストールできました。そちらの方もありがとうございました。
402 = :
emacsでこんなに苦労してるのに、プログラミングで検索すると
2ヶ月の講習+1ヶ月の自習だけでwebエンジニアになれましたと宣伝してるのですが、
不思議ですね。
どうやれば3か月でweb+DBを読むことができるようすらなれるものかとおもいますよね。
自分はemacsが終わると、elispかそれとも他の言語(pythonがわかりやすいらしい)をやろう
とおもいます。
403 = :
ウェブ系の技術身に着けたいなら
無理にEmacsなんか使わなくていいんじゃね
遠回りすりゃそりゃ時間かかるのは当然
404 = :
>>402
またコピペネタくさいな…
405 = :
コピペネタじゃないよ
web + db magazinは一応、webエンジニアが読む雑誌ということに
なってるでしょう?softwareデザインとwebdb magazinがおもしろい
雑誌ときいたし、emacsの大竹さんも自分の会社の人の目標として
web dbマガジンに記事を載せることを目標にしてほしいとブログで
書いてたからそんなものかとおもったんですよ。
どんな勉強すればプログラマーになれるというか、この書き方は誤解
されそうなのでちがう書き方をすると、プログラムをみなさんの
ように書けるようになるんでしょう?
406 = :
emacsと何の関係が?
407 = :
それEmacsの質問じゃないからマ板あたり行った方がいいんじゃね
http://kanae.2ch.net/prog/
408 = :
>>405
とりあえずネット検索して自分に必要な情報を選別できるようにならないとコピペプログラマにすらナレナイヨ
409 = :
申し訳ありません。質問が悪かったみたいです。
情報の選別は難しいですね。とりあえずやってみてうまくいかなかったら
そこに書いてあることは古いか間違いかということになるのでしょう
それよりもソースに当たるというのは大切でしょうね。
書いた人のページのREAD.MEを読むとか当たり前のことができていませんでした。
この板でsolarisのパソコンを親にもらった高校生のスレがありますが、
入っているコードを読めというのがそこでのアドバイスみたいですね。
では
410 = :
スレ違いだからよそでやれってば
411 = :
実践入門みてelispを入れてるんですけど、melpaに入っていないelispが
多い。古いのも入ってるだろうからどうしようかと悩むところですけど
メモ書き、ToDo管理のhowmの代わりに何を使えばいいとおもいますか?
412 = :
org-rememberに落ち着いた
emacs-w3mなど任意の所で範囲選択後に
org-remember呼ぶとurlやサイト名などもセットでメモできるなど重宝
http://pastebin.com/CcMHD5qm
413 = :
>>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など、高機能パッケージマネージャの導入の検討か。
414 = :
あと実践入門にはいくつか古いelispが紹介されているようなので、
今人気のelispをまとめたURL、貼っておきます。本の補足になってくれるかと。
http://emacs.zeef.com/ehartc
http://github.com/emacs-tw/awesome-emacs
415 = :
なんでEmacsでブラウザ見る必要があるの?
SafariとかChromeを開けば良いんじゃないの?
416 = :
範囲選択をマウスでやるのを嫌う
さらにフォントや背景がemacsの設定に固定で目つぶしの白背景に無敵
当然elispなら手軽に試せる
後、emacs-w3mのw3m-historyが使いやすい
ブラウジング中のメモがこの上なくスムース
417 = :
>>415
そんなん勝手じゃん
418 = :
>>412
>>413
>>414
>>415
さんありがとう。参考にさせてもらってその中のいくつかを入れさせて
いただきます。ところでorg-plus-contribをorgといっしょに入れようと
したのですがorg-timer.elのところでコンパイルが止まってしまって
先に進みません。こういうエラーの経験はないでしょうか?どうすれば
いいのでしょう?個別コンパイルも、M-x package-list-packagesも
同じようにそこで止まってしまっています
419 = :
http://bach.istc.kobe-u.ac.jp/lect/ProLang/org/lisp.html
を読んで、昨日から
http://www.gentei.org/~yuuji/elisp/elisplec.html
を読み始めました。昔はlispで書かれているmacsymaがメインフレーム
で動いていたんですね。lisp=重いというイメージがあった
みたいですが、elispを考えるとおもちゃのようなもので
これに似たものがメインフレームでねと考えるとちょっと
信じがたい気がします
420 = :
>>416
そのあたりは、thinkpad使うとか、目に優しいディスプレイ設定をするだとかで
解決するべきだと思う。結局、モダンなブラウザ使わないっていうのは無理な話。
421 = :
>>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
です。対処をなにとぞ教えてください。
422 = :
新聞記事なんかはGnusのrssからemacs-w3m使って読んでたけど
ewwの方が軽快。インラインイメージ表示出来るとよりよいのだけど。
423 = :
>>422
Emacsが画像表示出来れば普通に表示されるよ
424 = :
>>418
私の環境では再現ありませんね。
しかし、orgは、contribも含めて、現行より少々だけ古いバージョンのものが
標準添付されているはずですので、
特に欲しい新機能がない限りインストール作業は不要では?
425 = :
まだ不完全だと思うけど eww 使ってる
ちょっとした調べものくらいなら便利じゃない?
426 = :
すぐアンパサンドで外部ブラウザに飛ばすけどね
427 = :
>>424
ありがとう
uninstallして古いのを使うことにします。
429 = :
(X上の)emacs-w3mでは画像のオンオフ出来てたのでewwで出ないのは仕様かと
思ってた。今度真面目に原因調べておく。
430 = :
~/.emacs
があっても、そこに
(load (expand-file-name(concat (getenv “HOME”) “/.emacs.d/init”)))
と書き込んでいれば、
~/.emacs.d/init.el
を読み込むということがわかった。.emacsを初期ファイルにしているelファイルも
あるので、こうするといいかもしれない
431 = :
texinfo形式というのがあるんですね。読みにくすぎる変なtexの書類
とおもってたのですが。
拡張子がtexiをemacsに読み込む
M-x texinfo-format-bufferでフォーマット
できれいな文書になります。
http://www.rockbrain.com/it/emacs-memo.html
に書いてありました。(奥村の本の索引にtexinfoは載ってなかった)
433 = :
>>430
> .emacsを初期ファイルにしているelファイルもあるので
流石にそんな変な決め打ちをするようなelispはないと思いますが… 何かの勘違いなのでは?
434 = :
お勉強中なんだろうしそっとしてさしあげろ
435 = :
もの凄い古い奴は.emacsに記述を追加したりしてたかもね
そんなことしようとする古いのは絶対使う気ないので、もう.emacsなんて用意しないが
436 = :
>>433
どれとは言わないけど、自分がインストールしたくてまだできていない
ものがあるんですけど、.emacsを初期ファイルにしてます。
他にもあるんじゃないでしょうかね?>>430のスクリプトが載っていた
ページに、このほうが都合のいいことが多いだろうしと書いてましたから。
texで作ってるわけじゃないのにtexinfo形式というのは不思議ですよね。
しかも、styleファイルを作るためのdtiだったかのファイルも同じような
形式で書かれてますし。texinfo形式ってなんなんだろう。emacsは
読めるらしくて、普通にヘルプページだろとおもって全然意識してなかった
けどそのinfoファイルを読めるということ自体が特殊なことだったん
ですね。どうりでemacsとページの繰り方がちがうわけだ。
(関係ないけど、シェルのスレッドでリンク落ちのページが読めばいい
ページとして上がってたけど、webarchiveで見れるという意味だったん
ですね。そこまで考えなかった)unixの解説のファイルも、emacsの
それも、2002年くらいはたくさんあったのに、今では少なくなりましたね。
解説のページがリンク落ちしていって、本もでなくなって、情報を
得るのが難しくなっていったときに、使われなくなるのかなあなんて
思いました。emacsやunixの勉強してて楽しいのにな
437 = :
>>436
どれと具体的に言ってくれよ
いまだにそんなレガシーなことやってるコードを使わないといけない用途を知りたい
438 = :
インストールがうまくいってないので後で尋ねることに
なるかもしれません。そのときはよろしくお願いします。
今は作った人に問い合わせをしておりまして、どのelファイルかh
言えません。yatexとにたような特定のプログラムのエディタの
モードです。
439 = :
レガシーコードを使わなければいけない理油は、
標準のUIが使っているうちに重くなっていくという経験からです。
もともとemacsを使いたいとおもったのはそのソフトを使いたいから
ということでありました。なるべくテキストファイルでファイルは手元に
持っておきたいと思います。
440 = :
>>438
よろしくお願いしますじゃなくて
お前の知ってる情報書き込めよ
自分が知りたいことだけ一方的に聞いて他人のためには何もする気がないのかよ
441 = :
(load (expand-file-name (concat (getenv "HOME") "/.emacs.d/init")))
で検索するといくつか情報引っかかりますね。
これ多分、悪い意味でのカーゴ・カルト・プログラミング(詳細はwikipedia参照)ってやつじゃないですかね。
まずそもそも、concatとexpand-file-nameを重ねて記述しているあたり、
意味をあまり理解せずに題目のようにコードをコピペするタイプの人な設定っぽいですよね。
そういうスキルの若い人の書いたコードを、初心者が真似する。その連鎖。
442 = :
なんかへんなのがきたな
443 = :
~/.emacsから~/.emacs.d/init.elを読み込む細工は、
~/.emacsを初期ファイルにしてる?elファイルのためなんかじゃなくて、
v22あたりより前の古いemacsを使ってる場合の対策じゃないの?
もしくは古いOSのパッケージ管理システムが~/.emacsが無いときに勝手に作ったりして
~/.emacs.d/init.elが読まれなくなっちゃう対策とか
>>441を検索してでてくるのはそのへんの話だと思うんだけど
暗黒時代をぬけて23や24系が主流になった今はこんな対処はいらないと思う
444 = :
たぶん彼が言ってるelファイルっていうのは
elispパッケージのことじゃなくて設定関係のファイルのことだよw
パッケージのインストール方法を検索してコピペで対処しようとしてるから
~/.emacs前提で書いてあるのを~/.emacs.d/init.el用に修正するとかできないのw
445 = :
>>443
その通りです
ただ2014年とかのブログで、このコードを紹介したような記事が多く見られるという訳で、
「何でこんなことやっているんだろう…」と思わずにはいられなかったの。
446 = :
>>444
その通りです。442さんの書き込みを読んで、.emacsに設定を書く必要が
あるのかと思いました。設定だから~/.emacs.d/init.elに書いても読み込んで
くれるはずですね。つまり.emacsを作る必要もないし、さらに、.emacs
からinit.elを読み込むための工夫も必要ないということです。
elispファイルのなかのコメントに.emacsに設定を入れろとあったので
柔軟性を失ってしまっていました。
447 = :
むか~し使ってたコピペだらけの .emacs を眺めてたら
「なんだっけこれ?」とか「この行使っちゃダメ!!」とかのコメントだらけで可愛い
448 = :
今、.emacsを削除してemacsを立ち上げて当該modeにしようとしたのですが、
M-x でtabを使いながら補完して入力したら、
Symbol's function definition is void: make-local-hook
と出ました。.emacsはブードゥーともいえないみたいですね。
449 = :
>>448
お前がなにか勘違いしてるだけ
450 = :
理解力がほぼ皆無のまま、よくここまで間違った方向に突き進んできたもんだな
普通は周りの人が修正してくれそうなもんだが
みんなの評価 :
類似してるかもしれないスレッド
- Emacs Part 40 (1001) - [92%] - 2012/9/7 0:30
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 38 (1001) - [92%] - 2011/11/29 0:01
- Emacs Part 42 (1001) - [92%] - 2013/6/9 5:15 △
- Emacs Part 43 (1001) - [92%] - 2013/12/14 11:30
- Emacs Part 45 (1001) - [92%] - 2014/6/23 9:45
- Emacs Part 44 (1001) - [92%] - 2014/2/8 8:01 △
- Emacs Part 47 (995) - [92%] - 2015/4/19 13:01
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 32 (1001) - [84%] - 2009/12/20 2:04 ○
- Emacs Part 31 (1001) - [84%] - 2009/10/23 10:31 ○
トップメニューへ / →のくす牧場書庫について