のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,498,790人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs Part 52

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
601 : 名無しさん@お腹 - 2021/01/05(火) 06:03:08.83 .net (+52,+29,-3)
どこから開けるんでしょうか?
602 : 名無しさん@お腹 - 2021/01/05(火) 07:34:11.06 .net (-7,-30,+0)
27.1に上げたらsdic-2.1.3がバッククオート関係のエラーで動かなくなったんですが
自力での修正だとどうしても動かないです。済みませんが誰か見てくれませんか?

怪しそうなのはsdic.elの
(defmacro sdic-decide-query-type (dic-list query &rest sexp)
で、ここでバッククオートの括弧を外したんですが評価のカンマの括弧を外しただけでは動きません。

ほとんどの場合エラーは
> Debugger entered--Lisp error: (void-function query)
> query()
> sdic-search-eiwa-dictionary("indent")
> sdic-describe-word("indent" nil)
> funcall-interactively(sdic-describe-word "indent" nil)
> call-interactively(sdic-describe-word nil nil)
> command-execute(sdic-describe-word)
のような評価対象がおかしいようなエラーなんですがそも自分はlispが判らないので
ググった程度ではこれ以上何を如何したら良いのか判りません。
603 : 名無しさん@お腹 - 2021/01/05(火) 08:14:32.03 .net (+17,-30,-34)
>>602
(` (cond …)) → `(cond …)
(, query) → ,query
(, dic-list) → ,dic-list
(,@ sexp) → ,@sexp
604 : 名無しさん@お腹 - 2021/01/05(火) 08:26:42.99 .net (-1,-29,-12)
void-function query ってことは ,query にするはずのところどこか (query) になってそうな感じ
605 : 名無しさん@お腹 - 2021/01/05(火) 08:48:57.48 .net (-2,-30,-41)
` と , を \ でエスケープしてやるだけでも良いみたい
(\` …
(\, …
(\,@ …

これなら単純な正規表現置換で一発
(\([`,]\) → (\\\1
606 : 名無しさん@お腹 - 2021/01/05(火) 12:39:22.07 .net (+9,-30,-130)
便乗で申し訳ないのですが、gnus-est も見ていただきたくm(__)m
http://github.com/kawabata/gnus-est/blob/master/gnus-est.el#L378-L409 で mapatoms の引数が vector で無いと怒られてしまいます。
Debugger entered--Lisp error: (wrong-type-argument vectorp #<hash-table equal 187/279 0x201be0b49>)
607 : 名無しさん@お腹 - 2021/01/05(火) 15:24:10.25 .net (-2,-30,-71)
org modeのoutlineをサイドバーで開く方法を教えて下さい
M-x outtree
調べたんですが、上記では開けませんでした
no matchになります
リファレンスがあれば教えて下さい
608 : 名無しさん@お腹 - 2021/01/05(火) 15:45:29.08 .net (+18,-29,-14)
自分でそのouttreeを書けばいいのでは
609 : 名無しさん@お腹 - 2021/01/05(火) 16:17:07.52 .net (+57,+29,-23)
読みにくいな・・編集に介入したろ!
普通本人呼びつけて講義してもらうよね
610 : 名無しさん@お腹 - 2021/01/05(火) 16:27:24.35 .net (+60,+29,-17)
>>603-605
ありがとうございます。

方針はあっていたようですが",@"も対象とは知らずそこは修正してませんでした。
指示通りに念入りに書き換えて導入したところ無事動作しました。
611 : 名無しさん@お腹 - 2021/01/05(火) 16:27:57.98 .net (+32,+2,-3)
>>608
デフォルトの機能にはないのですか?
612 : 名無しさん@お腹 - 2021/01/05(火) 17:16:09.24 .net (+10,-29,-18)
>>606
うーん…そこだけでなく他にもあちこちエラーがあるね

> (obsolete. please use nnir-est.)
http://github.com/kawabata/gnus-est

って言ってることだし、素直にそうしたほうがいいと思う

ちなみにその mapatoms のエラーはこの変更の影響:
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=c1b63af4458e92bad33da0def2b15c206656e2fa
613 : 名無しさん@お腹 - 2021/01/05(火) 17:52:33.77 .net (+36,-29,-66)
ありがとうございます。なんと、Emacs ではなく、Gnus の仕様変更によるものでしたか…。
しばらく、nnir でだましだまし使っていたのですが、フォルダ単位での検索が出来ず、全グループからの検索になってしまって、重すぎるのですよね。
git のファイルを編集しているとき、C-x v v で commit するときもエラーが出るし、27.1 いろいろとつらい…。
614 : 名無しさん@お腹 - 2021/01/05(火) 17:53:27.21 .net (-1,-29,-51)
gnus-namazu.el に同様の修正が入ってないか調べてみようと思ったら、git.gnus.org が飛んでた\(^o^)/
615 : 名無しさん@お腹 - 2021/01/05(火) 20:06:30.44 .net (+4,-30,-62)
>>612
make-vector のところの length を make-hash-count に
mapatoms を maphash に
group を symbol-name にしているところを消したらうまく動くようになりました。多謝。
616 : 名無しさん@お腹 - 2021/01/05(火) 21:14:08.80 .net (-1,-29,-15)
27.1でspacemacsいれてるけど、確かにめんどかったな
617 : 名無しさん@お腹 - 2021/01/05(火) 21:54:35.38 .net (+57,+29,-37)
このスレの住人は随分古いものを引っ張ってくるんだな…
古いコードも動くべきだと思うけど、elispも少しずつ進化してるから、メンテナーが居なくなったコードは、いずれ動かなくなる宿命
618 : 名無しさん@お腹 - 2021/01/06(水) 03:38:16.49 .net (+55,+27,-21)
旧版をエミュレートする互換レイヤーみたいなのが欲しいとこではあるよね。
619 : 名無しさん@お腹 - 2021/01/06(水) 10:37:59.31 .net (+31,+3,-6)
古いEmacsを使い続ければよいのでは?
620 : 名無しさん@お腹 - 2021/01/06(水) 13:48:24.79 .net (+100,+29,-41)
>>613 いまどき gnus を何に使っているんだろう?
批判しているのではなく単純な興味なのだが、今でもNetNewsを読んでいるのでしょうか?
621 : 名無しさん@お腹 - 2021/01/06(水) 17:00:24.68 .net (+93,+27,-5)
emacsでどうやってアウトラインのサイドバー出すのですか?
622 : 名無しさん@お腹 - 2021/01/06(水) 18:34:07.30 .net (+69,+29,-1)
>>621
あったかくなるまで待ってよ
623 : 名無しさん@お腹 - 2021/01/06(水) 22:13:42.64 .net (-1,-29,-23)
math-nth-root とか使わんのやろか
expt に逆数でやってはるの?
624 : 名無しさん@お腹 - 2021/01/06(水) 22:22:18.08 .net (+70,+29,+0)
>>620
メール見るのに使ってます。
625 : 名無しさん@お腹 - 2021/01/06(水) 22:25:19.24 .net (+51,+28,-2)
いまだメール見れるんだ
626 : 名無しさん@お腹 - 2021/01/06(水) 22:28:49.28 .net (-1,-29,-34)
>>204 でも gnus-namazu.el 使っている人いるし、MUA として使っている人は結構多いんじゃ無い?
627 : 名無しさん@お腹 - 2021/01/06(水) 22:32:34.04 .net (+57,+29,-29)
gmail見れる?
昔試したらセキュリティ基準に足りないから駄目とかなったような?
628 : 名無しさん@お腹 - 2021/01/06(水) 22:39:05.84 .net (-1,-29,-48)
gmail は pop3 で fetchmail で取ってきてる。
Gnus の受信は Mew と違って同期だから受信中は何も出来ないんで。
629 : 名無しさん@お腹 - 2021/01/06(水) 22:40:28.70 .net (-1,-29,-29)
thanks pop3, fetchmail を調べてみる
630 : 名無しさん@お腹 - 2021/01/06(水) 22:42:04.73 .net (+58,+30,+0)
631 : 名無しさん@お腹 - 2021/01/06(水) 23:27:51.62 .net (+11,-29,-22)
>>620
メールとNetNewsとRSS
M-x diary-mail-entriesすると、直近の予定を自分自身にメールするから、帰り際にやっとくと次の日にメールで予定を確認出来るとか
632 : 名無しさん@お腹 - 2021/01/07(木) 07:10:54.80 .net (+3,-30,-221)
アウトラインガイジ マルチポスト荒らし一覧

Visual Studio Code / VSCode Part9 (2021/01/02 11:59)
http://mevius.5ch.net/test/read.cgi/tech/1603900952/431-

Emacs Part 52 (2021/01/02 13:30)
http://mevius.5ch.net/test/read.cgi/unix/1585125902/570-

Vim Part30 (2021/01/02 21:07)
http://mevius.5ch.net/test/read.cgi/unix/1608261530/17-

teratail (2021/01/03 18:41)
http://teratail.com/questions/313733

テキストエディタ Mery part7 (2021/01/04 09:56)
http://egg.5ch.net/test/read.cgi/software/1592806033/252-

HTML/CSS のどんな質問にも優しく答えるスレ 46 (2021/01/07 05:03)
http://mevius.5ch.net/test/read.cgi/hp/1608967433/46-

少し調べただけでこれだけのマルチポストを繰り返している模様
633 : 名無しさん@お腹 - 2021/01/07(木) 09:02:41.03 .net (+52,-9,-1)
Emscsって加齢臭が半端ないよね。
634 : 名無しさん@お腹 - 2021/01/07(木) 12:08:53.32 .net (-1,-29,+0)
ケン・トンプソン 77歳
尊師 67歳
Linus 51歳
なので。
635 : 名無しさん@お腹 - 2021/01/07(木) 14:33:33.92 .net (-1,-29,+0)
ほぼorg modeのために使ってる
636 : 名無しさん@お腹 - 2021/01/07(木) 17:55:27.29 .net (+9,-30,-283)
init.elでindent-regionをcruxで拡張するときにleafブロックに入れると
バイトコンパイルして起動するときに
Error msg: Symbol’s value as variable is void: indent-region
が出ます。これが:defunしても消えなくてrequireしようにもindent.elがrequire対象に出来なく
indent-regionの関数宣言を直接入れてもエラーが出ます。
leafブロックは以下です。
(leaf crux
:config
(crux-with-region-or-buffer indent-region))
indent-regionはfunctionのようですしcrux.elを見るとdefmacroだったので
macrostepで展開した物を同じ位置に記述すると問題なく起動します。

そこで質問なのですが、何を間違えているのでしょうか?
637 : 名無しさん@お腹 - 2021/01/07(木) 18:51:38.73 .net (+8,-29,-114)
>>636
コンパイル時の評価がどうのこうの、eval-なんたらかんたら でうんぬん…
って類だと思うけど、ひとに説明できるほど分かってないのでパス

このブログ記事が参考になるかも

leaf.elに依存したEmacs設定ファイル「init.el」をバイトコンパイルして爆速にする - Qiita
http://qiita.com/conao3/items/42d34080b69b33ccf313
638 : 名無しさん@お腹 - 2021/01/07(木) 19:48:59.26 .net (+48,+20,-13)
最近バイトコンパイルしなくなりましたね
639 : 名無しさん@お腹 - 2021/01/07(木) 22:13:16.61 .net (+65,+29,-17)
>>633
エディターから加齢臭が漂ってるなら病院に行った方がいいな
640 : 名無しさん@お腹 - 2021/01/07(木) 22:33:18.02 .net (+10,-29,-4)
>>621
speedbar とかでは?
641 : 名無しさん@お腹 - 2021/01/07(木) 23:43:48.75 .net (+52,+29,-1)
でもそれ自分の体臭じゃん
642 : 名無しさん@お腹 - 2021/01/08(金) 06:33:43.64 .net (+45,+15,-5)
http://github.com/bmag/imenu-list
このelファイルの置き場所はどこにすればいいんでしょうか
インストール方法がわからないです
643 : 名無しさん@お腹 - 2021/01/08(金) 07:50:49.32 .net (-1,-29,-32)
今のEmacsならこういう github からソースをダウンロードしてインストールする手順は
どんなのがメジャーなんだろうな?
MELPA 頼りでサッパリ
644 : 名無しさん@お腹 - 2021/01/08(金) 10:35:00.98 .net (+3,-29,+0)
>>642
site-lispかな
645 : 名無しさん@お腹 - 2021/01/08(金) 11:03:54.31 .net (+2,-30,-18)
(add-to-list 'load-path "/path/to/my/lisp/library")
でもいいね。
646 : 名無しさん@お腹 - 2021/01/08(金) 11:49:25.80 .net (+0,-30,-62)
>>637
ありがとうございます。
ドキュメントでしらべ該当ブロックをeval-and-compileで囲みました。
eval-when-compileではダメな理由はよくわかりません。
647 : 名無しさん@お腹 - 2021/01/08(金) 12:33:05.11 .net (-1,-29,-17)
>>644
site-lispに入れた後どうやるのでしょうか?
こういう導入の解説がみつからんもんで

>>645
これはダウンロード先を指定するものですか?
648 : 名無しさん@お腹 - 2021/01/08(金) 12:47:55.15 .net (+12,-15,-11)
以下のサイトが参考となるかも
http://www.emacswiki.org/emacs/LoadPath
649 : 名無しさん@お腹 - 2021/01/08(金) 15:52:00.08 .net (+2,-29,-9)
よくわからないけど、普通に
M-x
package-install
imenu-list
じゃダメなの?
650 : 名無しさん@お腹 - 2021/01/08(金) 16:19:16.41 .net (-1,-29,-43)
確かに。GitHubのページにはNo packages publishedと書かれているけどmelpaにあった。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について