Emacs Part 53

レス数が950を超えています。1000を超えると書き込みができなくなります。
2021/05/23(日) 17:21:02.75
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/
Emacs Part 52
https://mevius.5ch.net/test/read.cgi/unix/1585125902/
2022/07/23(土) 05:01:59.94
Mule for Win32でさえ2ch開設の何年も前だし
NemacsとかDOSでも動いてた
2022/07/23(土) 07:42:27.73
scoopとか使ってWindowsでも楽々インストール
2022/07/23(土) 13:35:55.57
Linuxで使ってるのはセーフですか?
Androidにインスコしてキーボード繋いで使うのはセーフですか?
2022/07/23(土) 16:37:20.94
>>871
ご指摘ありがとう。Wikipediaで読んだら、2chは99年に対し、Mule for win32は97年(orそれ以前)とさらに前なんだね。
2022/07/24(日) 00:07:10.64
Linux版も別にあるわけだから、Linuxでの話も板違いになるよなw
純粋なUNIXでEmacs使ってる人はどれだけ居るんだ?
macOSは完全にUNIXだけどmac板が別にあるから微妙なとこだな
876名無しさん@お腹いっぱい。
垢版 |
2022/07/24(日) 07:41:26.16
Linux→Linux板にEmacs総合スレがないのでUNIX板で問題なし
Windows→基本UNIX板でいいけどWindows固有の話題はソフトウェア板で
mac→基本UNIX板でいいけどmac固有の話題は新・mac板で

て感じ?
2022/07/24(日) 08:12:40.79
Linux板などは後からできた板だし板ができた時には
既にUNIX板で語られていた訳で独立する理由もなく
時間が過ぎたという感じ
2022/07/24(日) 08:47:45.14
ただでさえ人少ないのに細分化する意味…
2022/07/25(月) 02:45:30.17
Emacs使いなら元はUNIXだって知ってるだろうから
情報が欲しいときは、ココに来るので
細分化はコミュニティの悪化をもたらすだけ
2022/07/25(月) 09:34:07.06
して未だにここにいる連中なんか殆ど古参だろうからわざわざ分ける必要も無かろ
2022/07/25(月) 21:49:07.67
そもそも*BSDはUNIXでは無いが
2022/07/25(月) 23:36:01.07
馬鹿みたい
unixだよ
2022/07/25(月) 23:56:54.13
こだわりたいやつがBSD板でも立てれば?がんばれw
2022/07/26(火) 09:13:02.14
そこはemacs板をたてようだろ。
2022/07/26(火) 10:36:30.41
ますます無理っぽいがこだわり派は頑張りたまえ
2022/07/26(火) 11:20:54.93
vim使いは増えてるけどemacs使いはガラパゴス化してると思っていいでしょ
2022/07/26(火) 16:37:41.46
今増えてるのはVSCodeじゃね?
viもEmacsもシェア落としてるんじゃないの?
2022/07/26(火) 19:54:42.44
wsl2の普及でEmacs on X11ユーザが増えているような気がするのは気のせいか?
889名無しさん@お腹いっぱい。
垢版 |
2022/07/26(火) 21:13:31.89
wsl2ってあまり使う人いなくねwww
https://mevius.5ch.net/test/read.cgi/win/1635677537/
2022/07/26(火) 23:04:10.76
cygwinでemacs 使ってる
2022/07/26(火) 23:35:30.30
WindowsはさっさとkernelをUNIXかLinuxに変えろって!!
だったら、Emacs使うのにごちゃごちゃせんでよくなるw
Windows 11 kernelがUnix系になっていることを期待したい
2022/07/27(水) 00:34:45.25
>>890
cygwin遅くてな。magitなんか遅くて使い物にならない。
2022/07/27(水) 00:38:20.78
>>889
emacsとセットで使うと最高よ。wsl2はemacsのためにあるんでは?とよく思う。
2022/07/27(水) 00:55:38.61
>>891
それwslじゃね
2022/07/27(水) 01:37:33.02
>>891
WSL2は完全にLinuxが動いてるからそれ使えば良いじゃん
俺はWindows自体が好きだけどね、って板違いな話だったなw
2022/07/27(水) 07:38:55.01
NTEmacsのスレなんてもう死んだも同然
人がいない
2022/07/27(水) 08:28:06.69
NTEmacsは外部プロセスに渡す引数をcp932にしなくてはならないなど、万人には敷居が高いアプリだったからね
2022/07/27(水) 12:30:51.88
>>893-895
WSL2じゃなくて、LSW(Linux Subsystem for Windows)になってくれることを期待する
Windows 11がLinux kernelになったら、Windows上でEmacsを常用するわ
2022/07/27(水) 12:37:13.83
でも今でもほとんどPOSIX互換じゃん
2022/07/27(水) 16:19:01.74
>>898
Windowsもサブシステムのひとつだから現状もそうなのでは
Linuxカーネル上で動くことにこだわりがあるならWineがそんな感じだと思うけど
別に無理してWindowsと関わらなくても良いのでは
2022/07/27(水) 20:03:58.83
EmacsはJAVAみたいな一種のOSみたいなもんだから
2022/07/27(水) 22:02:35.06
いちばんやさしいEmacsかな?
いや、こっちは間違いじゃないかも
2022/07/28(木) 00:08:46.44
emacsというvm
2022/07/28(木) 16:30:40.08
Emacsがアナクロになる日も遠くないとは思うけど、
まだ完全に移行する決断がつかない。
2022/07/28(木) 16:34:23.20
エディタとしてだけ使ってるわけじゃないからもうどうにもならん
2022/07/29(金) 18:45:01.64
Emacsは何度でも甦る!
ラピュタのように!
2022/07/29(金) 19:00:27.48
>>901
昔はOSだったもののクローンなので
lispmachineのマニュアルをどっかのレトロコンピューティングのサイトで読んでたら、rmsがlispmachineライクな環境(ほぼ今のemacs)をunix系os上で再現するemacsを現在開発中だから乞うご期待、と著者がウェブ公開に添えた前書きに書いてた
その前書きもレトロ過ぎるというのはおいといて
2022/07/29(金) 19:19:14.44
違う、rmsからの広告だったわ
https://hanshuebner.github.io/lmman/title.xml
大体言語とOSに付いての説明だけど、UIについては本文の随所に散ってる"the editor command" Meta-x ...等の記述からほぼemacsな事が伺える

惜しむらくはcl+oopのスーパーセットからelにダウングレードしたところか…
2022/07/29(金) 20:34:24.12
Zmacsやろ?rmsも関与してたから(gnu)emacsの直接の親であることに疑いはない
その頃にはいわゆるemacsスタイルのキーバインディングは固まってたはず、独立に派生したと思われる各種lispシステムの付属エディタ(franz lisp, mit-scheme, lisp works…)とemacsの類似性から見て取れる
emacs-likeなエディタと言われるが、ミスノマーだろう
910名無しさん@お腹いっぱい。
垢版 |
2022/07/30(土) 13:30:47.82
さっさと直せよ
2022/07/30(土) 13:31:13.01
黙れボケ
2022/07/30(土) 13:36:15.69
また書き込み屋か
2022/07/30(土) 13:40:19.03
書き込み屋ってなんだ...?書き込むと金になるんか?
2022/07/30(土) 13:44:59.98
○○屋という呼び方が全てそう見える金の亡者きてんね
2022/07/30(土) 14:36:19.31
造語症だな
2022/07/30(土) 14:42:54.69
つまりこのスレで初出の838が造語症と
2022/07/30(土) 16:26:14.18
おそらく>>838>>912は同一人物だと思うけどね
2022/07/30(土) 16:50:25.96
なおその呼称を俺が初めて見たのはFreeBSDを語れスレ
2022/07/30(土) 16:55:33.81
妄想膨らませてる人はこの板見てそうな鯖缶に冷笑されてそう
2022/08/01(月) 20:42:45.20
鯖缶はプリインスコされてるのでvim使いが多いイメージあるけど
Emacs使いもたまによく見かけることあるよな
2022/08/05(金) 06:18:39.76
Emacs Timeline
ttps://emacs.brause.cc/timeline.html
922名無しさん@お腹いっぱい。
垢版 |
2022/08/07(日) 18:27:19.03
configure.ac で libgccjit のlibパスを brew の出力から grep してひろってるけど
パスが2行返ってくるから ld が何ソレ状態になってるな
2022/08/07(日) 20:30:16.38
>>921
Hemlockはcmuclのフォークsbclが定番になって標準非同梱だから触ったことないな、hemlockと名乗る環境は色々ポートされててQuickLispとかのエコシステムに乗ってはいるはず
cmuclは僅かだけど現在も堅いシェアあるし途切れてるのは何でだ、非標準になったのか?

gnu emacsは血こそ引いてないけどrmsが同時期にZetalisp/Zmacsを並行開発して筆頭でマニュアル書いてる事を考慮すれば最も影響あったろう
cl完全互換でないのが障壁だけど、レトロ趣味の人が移植とかしてないんかね
2022/08/07(日) 20:35:56.94
というかMuleが死んでた事に衝撃、gnu emacs移行前に有志のwin/日本語ポートがしっかりしていた稀有な存在だった
XEmacsに線が繋がってるけど、Muleの巨大なコードベースをマージとか不可能でしょ…
2022/08/07(日) 21:01:44.17
>>924
https://ja.m.wikipedia.org/wiki/Mule
21版のGNU EmacsにMULEの機能は正式に統合されている
2022/08/07(日) 22:33:47.25
>>925
あー、Meadowも懐かしい
役目を終えてたのか、思えばunixに憧れてたけどIBM-PC/win寡占だった時代の環境構築は熱心なポーターのお陰でかえって楽だった気がしないでもない…

あとコードベースは多分別だけどclっぽい言語採用のxyzzyってので遊んでた記憶
2022/08/07(日) 22:40:01.06
etc/NEWS.20を読めばわかるけど、EmacsへのMule統合はEmacs20の時点で始まっていたはず。
2022/08/08(月) 00:09:40.33
muleのライセンスってなんだった?
2022/08/08(月) 01:49:26.17
>>928
GPLだろ
EmacsのライセンスがGPLなんだから
2022/08/08(月) 11:50:57.48
ストールマン(FSF)はemacsに統合するコードは著作権をFSFに譲渡する事を求めているが、マルチリンガル対応に関しては貢献度が大き過ぎるので、AISTが保持したままになっている
(AISTの規定も有るのかも知れない)
2022/08/21(日) 19:52:55.14
DebianのunstableでEmacs関連のパッケージが27.1から28.1に更新されたんだけど、どうやらnative compilationが有効にされた模様
個人的にnative compilationってまだ安定してないと思っているので、思いきったことしたなぁというのが正直な乾燥
932名無しさん@お腹いっぱい。
垢版 |
2022/08/21(日) 22:17:16.32
さすがは unstable
安定しないかわりに新しいドキドキ感
こちらはまだ26.1よ
2022/08/21(日) 22:51:57.64
>>931
>DebianのunstableでEmacs関連のパッケージが27.1から28.1に更新されたんだけど、どうやらnative compilationが有効にされた模様
まじかー
自分の環境だと有効にするとエラーが出るんだよなぁ…
2022/08/22(月) 06:38:02.50
さっさと直せよ
ルッキズムの知恵遅れ
2022/08/22(月) 06:55:30.47
自己紹介スレじゃないぞ
2022/08/22(月) 12:24:53.98
>>931
Debian sidだし、ガンガンやればええやん

>>933
古いパッケージがそうなったから、とりあえず、そのパッケージの.elにnative compせんといてってheaderに書き足したわ
具体例:howm

でも、自分の場合、howmだけが elnできんかった
YaTeXも使っている範囲で、まったく問題なかった
2022/08/22(月) 13:51:48.87
あるelでネイティブコンパイルで失敗したら実行はどうなるの?
これまで通りelcやelを使って動いてくれるのかな?
2022/08/22(月) 14:09:28.38
うちはhowmもeln出来てるっぽい
939名無しさん@お腹いっぱい。
垢版 |
2022/09/11(日) 17:22:35.09
org-modeでアルファベットのリストのために以下を設定しています
(setq org-list-allow-alphabetical t)
Wordの文書にしたいとodtやhtmlにエクスポートしましたが
リストが数字になってしまいます
ox-pandocのhtmlやdocxも試しましたがどれも数字で出力されます
ASCIIやUTF-8ファイルに出力するとアルファベットのままで望みの通りなのですが
図の部分がfile名で出力されてしまいますのでできれば避けたい
良い方法はないもんでしょうか?
elpa-org-bullets 0.2.4-3.1
emacs 1:27.1+1-3.1
940名無しさん@お腹いっぱい。
垢版 |
2022/09/11(日) 17:37:55.72
perlでorgファイルを好みの出力に変換するスクリプト書いたら?
2022/09/11(日) 17:45:13.20
なんでperl?
自分がperlしか書けないからって他人に勧めるんのはやめろ
942名無しさん@お腹いっぱい。
垢版 |
2022/09/11(日) 18:18:09.73
>>939
htmlはこれで

(setq org-html-head-extra
(concat "<style type=\"text/css\">"
".org-ol { list-style-type: lower-alpha; }"
"</style>"))

またはorgファイルに直接:

#+HTML_HEAD_EXTRA: <style type="text/css">.org-ol { list-style-type: lower-alpha; }</style>
943939
垢版 |
2022/09/11(日) 23:24:44.54
>>940,942
レスを有難うございます
htmlだとwordで開くかな? と期待したんですが無理でした
htmlはlibreofficeで開くのですが
libreofficeで開くと数字になります
944名無しさん@お腹いっぱい。
垢版 |
2022/09/12(月) 08:51:36.33
odtはこれで

カスタマイズ変数 org-odt-styles-dir のディレクトリーに OrgOdtStyles.xml というファイルがあります
フルパスはたとえば /usr/share/emacs/28.1/etc/org/OrgOdtStyles.xml

これをどこか適当な場所にコピーする
名前を少し変更した方があとで分かりやすいかな

$ cp /usr/share/emacs/28.1/etc/org/OrgOdtStyles.xml ~/Documents/OrgOdtStyles-ordered-list-abc.xml

コピーしたファイルをEmacsで開いて Numbered List を検索する
この辺にヒットするはず:

<!-- Numbered List -->
<text:list-style style:name="OrgNumberedList">

ここから、30行ちょっと下にある </text:list-style> までを範囲選択する
選択範囲を M-% で次のとおり置換して保存:

num-format="1" → num-format="a"

orgファイル冒頭に次の行を追加(カスタマイズ変数で設定したい場合は org-odt-styles-file 参照)

#+ODT_STYLES_FILE: ~/Documents/OrgOdtStyles-ordered-list-abc.xml

odtファイルへエクスポートする
C-c C-e o o
945939
垢版 |
2022/09/12(月) 13:34:54.79
>>944
凄過ぎ
マイナー過ぎる質問なので>>939を書いた時点では
あんまり期待してなかったんですが
完璧に希望通りの挙動です
有難うございました
2022/09/16(金) 11:55:12.64
28.2
947名無しさん@お腹いっぱい。
垢版 |
2022/09/25(日) 08:51:20.72
さっさと直せよカス

ダサいルックスのために機能を犠牲にするバカドモ
2022/10/16(日) 08:28:38.21
さっさと戻せ





2022/11/11(金) 19:46:33.06
いいよ

じゃあ27系を自分で維持して使う

28以降はゴミ

意識高い系のゴミ

ルッキズムのゴミ
2022/11/13(日) 09:32:27.49
Windows版でshell使うとき
コマンドの出力が一旦プールされてから
後で一気に出す方式になったな
951名無しさん@お腹いっぱい。
垢版 |
2022/11/13(日) 18:39:44.33
C-w(kill-region)のwって何由来?
2022/11/16(水) 12:42:34.53
Java 開発 してる人って居る?
昔 emacs 使ってて C で開発しててそのあと、Eclipse でJava 開発してて戻ってきて、
lsp-mode やらなんやら入れてみたんだがなかなかうまく動かない
これ頑張って動くようにすれば最低限的コード補完などのテキストベースの機能は
Eclipse と同程度 の環境になるんだろうか。
頑張って整備しても今提供されている機能だと
メソッド名もフィールド名も全部調べて手打ちしなきゃならなくて
リファクタリングしたら全部自分で検索してし修正しなきゃないとかだったらもうあきらめたい。
2022/11/16(水) 12:51:57.05
まさしくそのlspとeclipseが無難かと
2022/11/16(水) 13:30:12.19
lsp-mode だけ入れて eclipse.jdt.ls は入れてないっていうオチ?
2022/11/16(水) 15:19:23.76
lspって野良のファイルの編集は想定されてないのなんで?
何もかもプロジェクトとして管理されてるわけじゃないよ
2022/11/16(水) 21:11:19.30
VSCodeに切り替えたほうがええんちゃうか。
2022/11/16(水) 22:12:40.80
>>952
lspってlanguage protocol serverでいいんだよね?VSCodeの名も上がってるし
emacsでlspは使ってないからlsp-modeとやらのデキは良く分からんが

vimの話で悪いがmsのサイトから言語のファイルは拾ってきた覚えがある、それはやった?
ビルドオプション無しでもヘルプは一つなので、拾ってくるuriとかファイルの配置とか色々記載してるはず
2022/11/17(木) 18:34:04.80
>>952
Java書いてるけどオレは
ewwで欲しい機能のページ開いて
コード補完はdynamic abbrevでやってる

あとコード解析とかはglobalのgtags
2022/11/17(木) 22:47:13.85
>>958
古き良きいにしえの技術大集合やん!
2022/11/18(金) 10:54:10.61
Java書かんけどC++で俺もかなり近いことやってる
gtags と dynamic abbrev 便利
2022/11/18(金) 10:57:53.67
最近はc++の補完はcompany経由ですね
2022/11/18(金) 13:41:28.29
>>961
そんなものがあるんですね
2022/11/20(日) 13:23:01.52
補完は候補一覧が出るタイプを昔は使ってたけど
覚えちゃうから結局はdynamic abbrev
2022/11/22(火) 21:40:09.56
あーやってるよ
補完もアクセッサの生成もできるし便利
全然問題ない
2022/11/24(木) 12:19:32.65
インターフェースのメソッド名変えたら実装クラスのメソッド名も連動して変わるみたいなことはできる?
966名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 12:35:53.88
moccur とかの置換見える系じゃなかった?
なんかあったよな
2022/11/24(木) 12:52:56.92
occur系は構文解析を元にした動作をするわけではないし微妙じゃね?
リファクタリング系のパッケージを使わなきゃいけないけど、名前は忘れた。
968名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 20:59:56.63
replace-regexpでプロジェクトファイル全体にmapればいいんじゃね?(´・ω・`)
2022/11/24(木) 23:42:19.93
foo.open()とbar.open()が有って、barのクラスのopenをcreateにリネームする時は、foo.create()になってはいけない
単純置換だと全部createになってしまう
2022/11/25(金) 21:06:09.60
>>969
そのケースだと関数呼び出してる変数名で
判断する必要あるから対話的な置換でいいだろ
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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