Emacs Part 52

■ このスレッドは過去ログ倉庫に格納されています
2020/03/25(水) 17:45:02.71
GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
http://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/
2021/01/06(水) 18:34:07.30
>>621
あったかくなるまで待ってよ
623名無しさん@お腹いっぱい。
垢版 |
2021/01/06(水) 22:13:42.64
math-nth-root とか使わんのやろか
expt に逆数でやってはるの?
2021/01/06(水) 22:22:18.08
>>620
メール見るのに使ってます。
2021/01/06(水) 22:25:19.24
いまだメール見れるんだ
626名無しさん@お腹いっぱい。
垢版 |
2021/01/06(水) 22:28:49.28
>>204 でも gnus-namazu.el 使っている人いるし、MUA として使っている人は結構多いんじゃ無い?
2021/01/06(水) 22:32:34.04
gmail見れる?
昔試したらセキュリティ基準に足りないから駄目とかなったような?
2021/01/06(水) 22:39:05.84
gmail は pop3 で fetchmail で取ってきてる。
Gnus の受信は Mew と違って同期だから受信中は何も出来ないんで。
2021/01/06(水) 22:40:28.70
thanks pop3, fetchmail を調べてみる
2021/01/06(水) 22:42:04.73
https://qiita.com/waiseiningenchokon/items/faca52752c2f78284ecd
2021/01/06(水) 23:27:51.62
>>620
メールとNetNewsとRSS
M-x diary-mail-entriesすると、直近の予定を自分自身にメールするから、帰り際にやっとくと次の日にメールで予定を確認出来るとか
2021/01/07(木) 07:10:54.80
アウトラインガイジ マルチポスト荒らし一覧

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

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

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

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

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

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

少し調べただけでこれだけのマルチポストを繰り返している模様
2021/01/07(木) 09:02:41.03
Emscsって加齢臭が半端ないよね。
2021/01/07(木) 12:08:53.32
ケン・トンプソン 77歳
尊師 67歳
Linus 51歳
なので。
2021/01/07(木) 14:33:33.92
ほぼorg modeのために使ってる
2021/01/07(木) 17:55:27.29
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
>>636
コンパイル時の評価がどうのこうの、eval-なんたらかんたら でうんぬん…
って類だと思うけど、ひとに説明できるほど分かってないのでパス

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

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

>>645
これはダウンロード先を指定するものですか?
2021/01/08(金) 12:47:55.15
以下のサイトが参考となるかも
https://www.emacswiki.org/emacs/LoadPath
2021/01/08(金) 15:52:00.08
よくわからないけど、普通に
M-x
package-install
imenu-list
じゃダメなの?
2021/01/08(金) 16:19:16.41
確かに。GitHubのページにはNo packages publishedと書かれているけどmelpaにあった。
651名無しさん@お腹いっぱい。
垢版 |
2021/01/08(金) 16:35:16.71
どうも
日本語だとここが似てますね
https://www.366service.com/jp/qa/fbdace00f487a10d64e879f2f9fee400
しかし、emacs.dというフォルダ自体が存在しないようなのですが、どこにありますか?
2021/01/08(金) 21:28:25.24
>>651

~/.emacs.d/
ってサイトに書いてあるよ

チルダはホーム以下って意味だよ
/home/.emacs.d

Linuxかmacなら、homeに移動して
% ls -a
であるはずだよ(emacsを一度でも起動しないと生成はされない)
2021/01/08(金) 23:54:47.37
>>651
windows?
だと環境変数HOMEが設定してあればそこ
してなければc:\.emacs.dがあればそこ
なければ、ユーザーのAppDataあたりにあるかも
あとはレジストリ次第?
あとは、
C-x C-f ~/.emacs
とか
C-x C-f ~/.emacs.d
とかで見つかるかも
考えてみればWinって面倒くさいんだね……
654名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 09:04:26.88
Vimユーザーだけどemacsに乗り換えて幸せなポイントがあれば3行でオナシャス
2021/01/09(土) 09:09:09.03
無い
ドンマイ
Vscodeにしろ
656名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 09:12:05.63
>>655
ほえ?
vscode?
マウスめんどい
2021/01/09(土) 09:48:27.92
乗り換えじゃなく足すなら
org-mode 回りの利便性
lisp の SLIME
書き足していっても動作が遅くならない emacs lisp
がある
2021/01/09(土) 10:01:23.89
>>656
ショートカットキーで大抵の事は出来ね?vimのキーバインドも使えるし
659名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 10:13:41.13
>>649
no matchになりますね。
660名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 10:42:14.89
win10です
https://melpa.org/#/getting-started
このmelpaってのは何のファイルに記載するんでしょうか?
package.elはあったんですが、init.elと.emacsファイルというのはないみたいです。
2021/01/09(土) 10:51:06.95
>>660
まあ.emacsとかなんだけど、いつ追加してもいい
653で想像できないなら難しい
まあwindowsが悪い
2021/01/09(土) 11:39:49.98
emacsをdisったり間違った知識を披露すればレスをもらえたり教えてもらえたりするんじゃよ
まー普通の知能がある健常者なら検索で事足りるけど
2021/01/09(土) 11:45:59.84
>>653
gnupack とかちらばらない環境では
そういう面倒なことは無かったりする
2021/01/09(土) 11:56:02.28
>>660
emacs windows 初心者 インストール
windows10 emacs init.el 場所
でggrks
2021/01/09(土) 12:29:47.35
gnupackがおすすめですね
最近リリースないけど
2021/01/09(土) 12:40:34.81
>>660
そもそもどこまでの知識があるんだろう?
C-x とかM-xとかの表記があって、それが何を意味するのかわかっているのだろうか?
また環境変数とか何かわかってるんだろか?
2021/01/09(土) 12:50:35.93
うまくいくかわからないけど

powershellを起動する
コンテナにpowershellと入れるか
またはスタートメニューのwindowsの下あたりにいた気がするから、頑張って探して起動する

cd ~
と入力して、ホームディレクトリ移動
起動したら最初からホームにいそうだけど念のため

ls -a
と入力して.emacs.dがいるか確認

いれば
pwd
と入力してカレントディレクトリ表示
2021/01/09(土) 12:56:46.25
スクラッチバッファにload-path
2021/01/09(土) 13:48:50.33
コンソール前提ならWSLもいいですね
powershellから普通にemacs使えるし
670名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 14:37:14.90
>>661
自分で追加するんですか
やってみます
671名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 14:37:41.12
>>666
m-xはesc xですよね
2021/01/09(土) 14:40:48.43
むかしメタキーというものがあってのう…
673名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 15:23:16.16
gnupack使うより(あれはあれで、最初から便利な設定がされているけど)、NTEmacsのほうが、そこで覚えた知識を別のOSに移ったときにも生かせるし、リリースも早いのでいいと思う。
674名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 18:28:54.64
emacsってのはもう少しリッチな見た目にならないのですか?
2021/01/09(土) 18:51:39.93
spacemacsにすれば最近のイケてるエディタっぽくはなるな
2021/01/09(土) 18:56:31.09
spacemacsの見た目はクールだが
何がクールに仕あげているんだろうな
677名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 18:58:31.58
C:\Users\ore_ha_takashi\AppData\Roaming\.emacs.d
ここにinit.el作って
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/";) t)
;; Comment/uncomment this line to enable MELPA Stable if desired. See `package-archive-priorities`
;; and `package-pinned-packages`. Most users will not need or want to do this.
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/";) t)
(package-initialize)
これを追加したけど、
M-x package-install
imenu-list
でno matchになるのですが、インストール出来てないですかこれ
2021/01/09(土) 19:36:52.30
>>674
もともと端末エミュレータで動く様に作られてるから、GUIは二の次なんだよな
それはVimも一緒だな
2021/01/09(土) 19:40:16.30
だがそれでいい
2021/01/09(土) 19:49:28.70
今だと端末エミュレータは80x40 がいいのか、縦を200にした方がいいのか、どうなんだい?
好きにしろではなくて、想定されている設計が知りたい。
2021/01/09(土) 20:27:06.08
設計は40なんだろうけどフォントも解像度も人それぞれだからやっぱ好きにしろ
2021/01/09(土) 20:37:40.03
>>674
doomってのもある
2021/01/09(土) 20:40:39.60
>>677

M-x package-refresh-contents

したらどうだろう?

あとは、

M-x package-list-packages

で一覧に出てくるか、どうか。
2021/01/09(土) 20:42:04.18
orgからtexファイル作ってpdf生成できるようにしたが、数式書く時やっぱめんどいなこれ
685名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 20:57:48.26
.emacsあったわwindowsに
686名無しさん@お腹いっぱい。
垢版 |
2021/01/09(土) 21:09:08.81
やっとインストールできた
パッケージ一覧から検索するにはどうしたらいいの?
M-x package-searchってのはないのね
日本語情報なさすぎてつらい
2021/01/09(土) 21:19:23.94
M-x package-listだ
2021/01/09(土) 21:21:42.75
間違えた…
M-x list-packages
だった
ごめんちゃい
2021/01/09(土) 21:47:22.80
package-list-packagesみたいなのが補完されたような
2021/01/09(土) 21:51:14.87
検索ならC-s
多分、初めて触るだろうからチュートリアルから始めた方がいいよ
Emacs開くと最初の画面から出来たはず
2021/01/09(土) 22:33:14.51
iしてxしてyかな
2021/01/09(土) 23:52:12.34
なんか初心者向けの質問だと水を得た魚わらわらになるのほんま草生え
2021/01/10(日) 03:20:12.33
簡単な内容には答えられる人間が多いってだけのことだろう
何が面白いのかが分からない
2021/01/10(日) 04:11:45.87
このスレ、以前はもっと冷たかったよ。住人変わったのかね。
2021/01/10(日) 06:59:15.29
だから現在もそうあるべきってこと?
2021/01/10(日) 08:03:19.78
俺様超絶詳しいって層が息絶えたんじゃね?
2021/01/10(日) 09:37:52.10
>>695
そうは思ってないよ。ただ、冷たくする愛情ってのもあると思って。
2021/01/10(日) 09:39:21.85
ツンデレなんだな
2021/01/10(日) 09:52:49.45
>>673
gnupack勧める訳ではないけど、NTEmacsを使う方が苦労すると思うけど。外部プロセスで漢字を含む引数をuf-8で渡せないとか。そもそもGNUコマンド環境を別途用意する必要がある。
2021/01/10(日) 09:54:06.30
uf-8 -> utf-8 に訂正
2021/01/10(日) 09:56:52.19
WindowsならWSL(2)で使うのが良いと思う。GUIで使うときのXサーバの立ち上げやIMEの設定のコツが必要だけど。
702名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 10:10:00.84
emacsってのはこのショートカットだからこそ意味があるのですか?
例えばキーバインドをwindows風にしたら駄目なんすか?

まあそのうちlinux行きますけど、linuxmintもwindows寄りですし(´・ω・`)、、、
2021/01/10(日) 10:15:51.78
>>702
その方が使いやすくなると思うならいいのでは?個人の自由だよ。
2021/01/10(日) 10:16:24.93
>>702
これって釣りか?
2021/01/10(日) 10:27:01.06
windowsはほぼ同時押しだけだからたぶん足りないんだよね
706名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 10:29:36.52
>>704
いえ、ただの初心者ですよ
707名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 10:40:24.91
m-xってなんですかね
metaキーはwindoosキーらしいですが、winキーを押すとスタートメニューが開く(´・ω・`)、、、
2021/01/10(日) 10:46:02.42
>>707
671で解決しているだろう。釣りか?
709名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 10:50:07.06
>>688
そのパッケージ一覧から検索したいのですが

>>690
windows向けの説明ってほとんどないんですよね
c-sとはctrlでもないみたいです
710名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 10:50:32.79
あっ、同時押しなのね(´・ω・`)、、、
2021/01/10(日) 10:51:59.00
>>707
escかaltや、チュートリアルぐらい読もうか
2021/01/10(日) 10:56:02.86
altはメニューのアクセラレータに食われるからターミナルで使う場合ターミナルの設定で切ってな
713名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 11:57:46.83
昔"vi入門"て本は語ったのですがよくわからず
Emacsは本買ったらいけますか?
"ee"ですませてます
714名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 12:03:45.01
https://github.com/bmag/imenu-list
imenu-listでアウトラインを表示出来ますか?
M-x imenu-listでツリーは左に表示されるんですけど、ルール設定とかわからないですね
2021/01/10(日) 12:06:29.15
>>714
最低限、README嫁よ
elispコードを嫁って
2021/01/10(日) 12:41:21.83
>>714
できません
2021/01/10(日) 13:26:48.64
readmeとelispを読める人でないと(emacsを使うのは)難しい
2021/01/10(日) 13:57:03.06
さらに英語も
719名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 13:57:24.58
まーたお前か。問題解決能力なさすぎんか?
コード理解した上で英語情報で調べても見つからんなら諦めろよ
720名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 14:06:36.26
>>714
手当たり次第聞いていけばいつか誰かが親切に詳しくやり方を教えてくれるだろうという他力本願テイカー精神が透けてて気持ち悪いんだわ。
2021/01/10(日) 14:21:26.32
>>713,714
eeで用が足りるならee使ってろ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況