Emacs Part 54 (849レス)
上下前次1-新
644(1): 05/09(金)20:23 AAS
配布されているソースがライセンスを守っている事は、ソースをみなけりゃわからない。宣伝条項は確認が簡単なので、守ってなけりゃ簡単にバレる。
645(1): 05/09(金)21:21 AAS
>>644
いやだから、 MIT には BSD と同じ著作者表示義務があってそれが守られたなかったという記事
それに対して「BSDなら大丈夫」というのは頭がおかしい
違いはBSDは勝手に名前を宣伝に「使えない」、要はBSDの方が露出が低い
646(3): 05/10(土)01:30 AAS
リモートとローカルがどちらもwaylandという環境で、
trampを使わずに、リモートのEmacs GUIを使いたいのだけど、
$ waypipe ssh ユーザ名@ホスト名 /usr/bin/emacs-gtk
を実行しても、
emacs: standard input is not a tty
とエラーになる。
emacs以外のGUIアプリは上記の要領で問題なく立ち上がる。
ssh -XY ユーザ名@ホスト名
でリモートに入って、
emacs &
でemacs GUIが使えるけどXでエミュレートしたくない。
なんかヒントはあればよろしくお願いします。
647(1): 05/10(土)10:55 AAS
>>645
旧BSDライセンスには著作権表示義務だけじゃなくて、オリジナル作者の宣伝条項があるんだよ
All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the <copyright holder>.
648(1): 05/10(土)11:12 AAS
>>647
だから謝辞条項と宣伝条項をごっちゃにするな
649(1): 05/10(土)11:16 AAS
BSDの宣伝条項: 著作権者を目立つように表示しろ、ただし宣伝には使うな
4条BSDの謝辞条項: 著作権表示に加えて謝辞も書け
650(1): 05/10(土)13:02 AAS
>>648
最初から旧BSDライセンスと言っているぞ
>>649
オレオレBSDライセンスかよ 4項を読みなおしたまえ
著作権者名を 「宣伝には使うな」ではなく「事前の許諾なく宣伝に使うな」だ。 「オリジナル著作権者を宣伝しろ」とあわせると、事前の許諾なく派生版を再配布できない
651: 05/10(土)13:31 AAS
>>650
違うだろ
3. 広報する時は著作者権表示を入れろ
4. ただし書面の同意なく保証や販促のために名前を使うな
3.は「謝辞条項」と一般に言われている
3と4をごっちゃにして両方を「宣伝条項」って言う変なネット記事もあるけどもともと別の条文
652: 05/10(土)13:37 AAS
うんうん、BSD Emacsを誰かがやれば、すべて解決するよね
653: 05/10(土)19:12 AAS
> 3.は「謝辞条項」と一般に言われている
また、オレオレBSDライセンスかよ
https://linuxreviews.org/BSD_licenses
This license contained what became a widely unpopular "advertising" clause (clause 3 in the following text).
あと、
> MIT licence で必要とされている宣伝条項(著作者表示)すらマイクロソフトは守ってなかった
> 宣伝条項無視するやつが謝辞条項守るわけないだろ
宣伝条項無視するやつがGPL守るわけないだろ
宣伝条項無視するやつが商用APT-Xライセンス守るわけないだろ
ずいぶん応用範囲が広い暴論だな
654(1): 05/10(土)22:28 AAS
advertise を宣伝と訳すから変になるんだよ、日本語の宣伝より意味が広い「広報」な。宣伝ではない単なるお知らせとかでも著作権表示が必要というのが BSD 4条項ライセンスの3条目。
4条目で promotion (販促/宣伝)は禁止されている
655: 05/11(日)07:45 AAS
いつまでこの話題やるの?
ライセンススレでも立ててやってこいや
656: 05/11(日)09:59 AAS
だから、ここで騒いでいる連中でBSD Emacsを立ち上げたら、まるっと解決です
657(1): 05/11(日)10:08 AAS
>>654
> advertise を宣伝と訳すから変になるんだよ
謝辞と訳したオレオレBSDライセンスより1000倍マシだと思うぞ。
> 3.は「謝辞条項」と一般に言われている
658(1): 05/11(日)10:31 AAS
>>657
もういい加減あきらめろすれ違い
「謝辞条項」の意味はググって自分で勉強しろ
659: 05/11(日)10:48 AAS
BSD Emacsのスレを立てて、ここで騒いでいる連中でワイガヤと開発をやってくださいな
660: 05/11(日)14:14 AAS
>>658
ググったトップがトホホじゃねーか どこが一般的にだよ
スレ違いと文句言うなら、スレ違いの言い争い仕掛けた、著作権表示義務=宣伝条項と言い出したボンクラに文句言えよ
> MIT licence で必要とされている宣伝条項(著作者表示)すらマイクロソフトは守ってなかった
> 宣伝条項無視するやつが謝辞条項守るわけないだろ
661(1): 05/11(日)14:25 AAS
https://www.gnu.org/licenses/bsd.en.html
“obnoxious BSD advertising clause.”
acknowledgementじゃなくてadvertising
662(1): 05/11(日)14:34 AAS
じゃあ最近の面白いパッケージ教えてよ
663(1): 05/11(日)15:35 AAS
>>661
いいから黙れお前が英語読めないし原文に当たってもいないのは分かったから
スレチ
664: 05/12(月)00:38 AAS
Emacsの半分はライセンスで出来てんだから、ライセンス話が盛り上がってもしょうがないw
665: 05/12(月)01:22 AAS
GNUの半分はEmacs、GCC, glibc とGNU Common Lispで、残りは尊師への畏敬の念で出来ている。Hurd...そんな子もいましたね
666(1): 05/12(月)08:17 AAS
>>663
著作権表示義務=宣伝条項と言い出したボンクラに文句言えって言ってんだろ
この2行にバカさが凝縮されてるな
> MIT licence で必要とされている宣伝条項(著作者表示)すらマイクロソフトは守ってなかった
> 宣伝条項無視するやつが謝辞条項守るわけないだろ
667: 05/12(月)09:50 AAS
>>646
>emacs GUIが使えるけどXでエミュレートしたくない。
やれ
668(1): 05/12(月)11:00 AAS
>>666
黙れ、スレチだって言ってるだろ
分かってないのはお前だけ
669: 05/13(火)08:25 AAS
>>668
スレ違いの耄碌爺さんは著作者表示==宣伝条項とは言った。著作権表示じゃないとかいいだしかねないから、こっちも貼っとくか。
この3行にバカさが凝縮されてるな
> advertise を宣伝と訳すから変になるんだよ、日本語の宣伝より意味が広い「広報」な。宣伝ではない単なるお知らせとかでも著作権表示が必要というのが BSD 4条項ライセンスの3条目。
> MIT licence で必要とされている宣伝条項(著作者表示)すらマイクロソフトは守ってなかった
> 宣伝条項無視するやつが謝辞条項守るわけないだろ
670(1): 05/13(火)08:55 AAS
>>646
sshの-tオプションは試した?
671: 05/15(木)22:29 AAS
>>662
最近というわけでもないけど、aider.elなんかオモロイよ
672(2): 05/16(金)01:25 AAS
>>670
ありがとう。t オプションは真逆ではないかと思ったが、とりあえず試しました。
エラーになる代わりに、ターミナルの中でnox なemacsが起動しました。
sshのオプションをつけるという発想が欠けていたので、
$ waypipe ssh -X ユーザ名@ホスト名 emacs
を試すと、GUIなEmacsが起動しました。
これってXWaylandを使っている気がするけど、しばらくはこれで使いたいと思います。
ありがとうございました。
673: 05/16(金)05:40 AAS
-Xしないと動かないならwaypipe関係ねえ
674(1): 05/16(金)08:08 AAS
>>646
ちなみに、Waylandで転送しようとしているEmacsのバージョンは何?
それから、リモート側のemacsコマンド自体(大抵の場合、wrapper)を実行したら、GUIが起動する?
さらにリモート側のemacsはPure GTKでビルドされている?
リモート側のemacsバイナリをlddとかで見たり、
そのemacsがなんらかのパッケージマネージャでビルドされていたら、その仕様書代わりのファイル群を見れば分かると思うけど、
もし >>672 のとおりでXWayland経由で動くなら、リモート側のemacsをよく調べてみたらいいかもね
675: 05/16(金)16:59 AAS
>>674
ありがとう。
Ubuntu25.04のリポジトリのパッケージをそのまま使っています。
$ dpkg -l emacs* |grep ii |cut -c 1-52
ii emacs 1:30.1+1-5ubuntu1
ii emacs-bin-common 1:30.1+1-5ubuntu1
ii emacs-common 1:30.1+1-5ubuntu1
ii emacs-el 1:30.1+1-5ubuntu1
ii emacs-gtk 1:30.1+1-5ubuntu1
ii emacs-mozc 2.29.5160.102+dfsg-1.4
ii emacs-mozc-bin 2.29.5160.102+dfsg-1.4
ii emacsen-common 3.0.7
リモート側ではWayland上でemacsがGUIで起動します
$ ldd /usr/bin/emacs-gtk |grep -E "(wayland|gtk)"
libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x0000718baee00000)
libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x0000718baaa22000)
libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x0000718baa513000)
libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x0000718baa50e000)
リモート側のEmacsがXWaylandなしでGUIで起動するかは試していません。
Emacs起動しないエラーを再掲すると
$ waypipe ssh ユーザ名@ホスト名 emacs-gtk
emacs: standard input is not a tty
なお、Emacs以外のアプリは上記の方法でGUI起動する
環境変数を設定するとすぐに解決とか、助言をもらったら簡単に解決する程度に思っていましたが、
難しそうです。試行錯誤してみます。
676: 05/16(金)23:47 AAS
EmacsにGTK@wayland modeなんてあるの?
GUI widgetはlwlibでしょ
677: 05/17(土)00:00 AAS
emacs は端末専用でコンパイルしてて X も Wayland も非対応の俺、蚊帳の外
678(1): 05/17(土)00:13 AAS
>>672
それ正解っぽい。
https://www.reddit.com/r/emacs/comments/mh5l9y/comment/gswudoa/
Emacs doesn't talk Wayland natively so you'll need to use XWayland. Since gentoo is pretty much "build my own operating system" you'll probably have to find out for yourself how to ensure that XWayland is running under your particular compositor and system.
679: 05/17(土)00:18 AAS
>>678
4年前には wayland 対応じゃなかったのでそれを言ってるだけじゃね?
680: 05/17(土)00:24 AAS
正式対応したのがリリースされてるのかわからない。
https://www.reddit.com/r/emacs/comments/mh5l9y/comment/gswvzuv/
For 27.x version of Emacs you definitely have to build xorg-server package with wayland USE enabled, and Emacs with gtk/lucid. In case if you're using WM, make sure your WM has support for xwayland.
Only Emacs 28 has patches for native Wayland support, so you can try to build emacs-28.0.9999, but I'm not sure if it provides those changes yet.
Otherwise you can use pgtk Emacs fork from here https://github.com/fejfighter/emacs or here https://github.com/masm11/emacs/
681: 05/18(日)00:50 AAS
入門の敷居が高すぎてむかつかいてきた。
startupのkeymap変えるだけでむっちゃ敷居高すぎ。まずelisp読めないと駄目。elispはmanual見てるだけじゃ輪郭が掴めない、dynamic moduleでCのAPIの観点から考えれないと何行ってるか分からないし。
keymapがどう動くのか、emacsが内部でdataをどう扱ってるのかもbinaryにもついても知ってないと駄目だし、単純に「あ、ここに書いてある」みたいのじゃなく継承してるので何処に書いてあるのか探すのにshellを使いこなせないと駄目だし、ubuntuとかに似てる何も知らない初心者には優しいけど中級者に厳しいような初期設定が多すぎ。
まだ頑張れまーす!
682: 05/18(日)01:01 AAS
俺は5回挫折したけど今はバリバリのEmacserだw
簡単にEmacsを使えると思ってはいけない
でも苦労しただけの見返りはきっとある
683: 05/18(日)01:21 AAS
LLMに聞ける最近は恵まれている
684: 05/18(日)01:25 AAS
ありがとう。負けないぞ。
反応反射音速高速反応反射音速高速
685: 05/18(日)02:09 AAS
苦労話を聞くとお腹が痛くなる
686: 05/18(日)03:25 AAS
まあ逆にシンプルだから理解しようという気が芽生えてくるんだと思うけど
687(1): 05/18(日)22:53 AAS
駄目だ初歩的な事がまったく分かってない。
hookでは設定は変わるやつは変わるけど、share/emacs/29.4/lisp/*を書き換えても全然反映されない。*.elcを捨てても。え、ちょっと待って待って怖い怖い。
bulidする前に書き換えたら反映されてる。え、なんなの。初心者泣かせすぎる。
688: 05/18(日)23:22 AAS
temacs loadupとかそんなのが関係してるらしい。まだ先は長かった勉強するか。
689: 05/19(月)01:26 AAS
GNU Emacsで僕等は育った。GNU Emacsの子供達さ。ハイ!
690: 05/19(月)03:52 AAS
最初、サンザンな目にあう。二度目、オトシマエをつける。三度目、余裕。こういうふうにビッグになっていくしかない。
by YAZAWA
691: 05/19(月)05:47 AAS
そこ書き換えてはいけない
init.elでsetqしたりadd-hookしたりするのが基本
適当な入門サイトでも読め
692: 05/19(月)11:14 AAS
>>687
それはemacs.pdmpだから
693(1): 05/19(月)18:34 AAS
keymap を Windows っぽくしようと思ってるなら、止めておいた方がいいよ
694: 05/19(月)23:05 AAS
アドバイスありがと。ちょっとdynamic module書きたいので一旦放置する。
695: 05/27(火)07:46 AAS
>>693
むしろWindowsのkeymapをEmacs風にしたいぐらいだ
うっかりC-wしたらウィンドウが閉じてしまって泣いた
696(1): 05/27(火)22:33 AAS
IntelliJもVS Codeもemacsバインディングだな
IntelliJのはかなり優秀
697: 05/28(水)07:58 AAS
28以降はゴミ
698: 05/28(水)08:26 AAS
>>696
なんだかんだ一番優秀なのはMacOSでEmacsキーバインドが使えることだな
CtrlキーもAの左にあるしよくわかっていらっしゃる
699: 05/28(水)08:51 AAS
macではhammerspoonていうの使って徹底的にemacs風にしてる
リージョン選択からのコピペとかも全部
winでは窓使いの憂鬱の後継の有料ソフトで同様にしてる
700(1): 05/28(水)10:15 AAS
mac は set -o vi 無いの?
701: 05/28(水)13:02 AAS
>>700
馬鹿なツッコミ
702: 05/28(水)15:47 AAS
にわかはAの左がctrlと世迷言をいう。
Emacsはsymbolicsのlispハッカーが作り込んだ。当然にキーボードはspace cadetだ。Aの左はラブアウト
703: 05/28(水)15:53 AAS
ctrlは左手の小指の付け根あたりの腹で押すよな
704: 05/28(水)16:13 AAS
左小指の先で押すよ
705: 05/28(水)16:22 AAS
俺も腹だな
706: 05/28(水)21:25 AAS
俺はaの左と ' をcontrol にしてる
707: 05/29(木)11:15 AAS
emacsユーザなのにJISキーボードなんて使ってんの?w
708: 05/29(木)11:17 AAS
JISは要らんキーボードが多過ぎる
無変換とか使うか? 策定した奴を詰めたい
709(1): 05/29(木)12:15 AAS
俺は無変換はIMEオフ変換はオン
確かMacがこの流儀
710(1): 05/29(木)12:22 AAS
>>709は別にJISを策定した張本人じゃないから避難するつもりはないのだが
IMEのオン/オフに「無変換」と「変換」の2つ使っているのは無駄だよ
俺はUS配列では一般的だと思うけどもshift+spaceでトグルさせている
711: 05/29(木)12:47 AAS
自分は JISキーボードでUS配列派で
いろいろ余分なキーが有ると他とバッティングしなくて便利
712(1): 05/29(木)13:41 AAS
JISキーボードをUS配列で使わない場合、害悪でしかないし、初めて触るキーボードをUS配列にすべきだし、日本の義務教育でも当然US配列にしなければならないが、
IMEのオン/オフをmacOSのように「ABC(英数)」、「あいう(かな)」を使うのは、トグルでないから有用だよ
「半角/全角」のようなIMEトグルでは、いまオンかオフのどちらか、短期記憶もしくは毎回確認しないといけない
713: 05/29(木)13:49 AAS
俺は左右対称の位置にある「無変換」でIMEオフ、「カタカナひらがな」でIMEオン
ちょっと内側にある「変換」はSKKのstickyにあててる
>>712と同じ理由でトグルさせるのは面倒という理由からだが、日本語英語以外のよく使う言語は仕方なくs-SPCで呼び出してる
JISとUSの中間ぐらいのキーボードがほしいね
714(2): 05/29(木)14:31 AAS
HHKB の US 配列で SKK を使ってて emacs ないと日本語まともに打てない体になった
715: 05/29(木)14:33 AAS
俺もHHKBのUS配列を長年使ってる
無刻印w
716: 05/29(木)14:59 AAS
HHKB US配列に変換、無変換付いて
WindowsでUS判定でも変換無変換が有効になったら最高なのだけど
現状ではJIS配列キーボードに変換かまして
JIS判定のUS配置にするか自作キーボードしかないんだよなぁ
それだとHHKB US配列使えないし
717: 05/29(木)15:09 AAS
>>714
OSを知りたい
718: 05/29(木)16:30 AAS
Windowsの場合はAX配列って手もあるけどな
AX配列=US配列+日本語独自キー
俺はWindows自体滅多に使わんけど
使う必要がある時はすぐにAX配列に切り替える
719: 05/29(木)16:31 AAS
JIS配列もUS配列も打てるけど手持ちのキーボードをいつでも使えるとは限らない仕事さてるから主にJIS配列使うので妥協してる
720: 05/29(木)16:42 AAS
Emacsの話題に絞ってくれよ
721: 05/29(木)16:55 AAS
>>714
おまおれ
722(2): 05/29(木)21:00 AAS
emacs起動時間ほぼ同じ設定、全パッケージAOT native compile済み
windowsなんでこんなに遅いんですか..起動のたびにタバコに手が行く
そろそろ切ろうかな、もう誰も使ってない?
-mac
390 packages loaded in 3.631s (elpa 307, recipe 22, local 3, built-in 58
0.786 seconds spent in your user-config
-windows
389 packages loaded in 46.999s (elpa 306, recipe 22, local 3, built-in 58)
(7.393 seconds spent in your user-config
-同じwindows上のWSL
389 packages loaded in 5.845s (elpa 306, recipe 22, local 3, built-in 58)
(1.395 seconds spent in your user-config)
723: 05/29(木)21:21 AAS
パスワードはとうの昔に忘れてしまったので
キーボードが変わったら書き起こさないと分からん
724(1): 05/29(木)22:03 AAS
>>710
EmacsユーザならみんなC-¥だと思ってた。
みんな違うのか。。。
725: 05/29(木)22:43 AAS
>>724
すまんここemacsスレだった
emacsはC-\です
726(1): 05/30(金)04:30 AAS
>>722
自分はGNU for Windowsを常用してるよ。
起動が遅かったときもあったが、原因はVPN経由でのMELPAやORGのレポジトリにアクセスだった。
ボトルネックを特定して、それを外すと改善されるかも。
まず $HOME/.emacs を外して時間を計ってみては?
727(1): 05/30(金)06:14 AAS
>>722
389もパッケージがあってそれを起動時に全部読み込んでるってこと?
728: 05/30(金)06:17 AAS
ctrl と alt が左右に配置されていないHHK は emacs 向きじゃない
28以降はクソ
729(1): 05/30(金)07:34 AAS
>>726
「GNU for Windows」って具体的にどういう環境?URL教えて
自分はemacs動かすためだけにMSYS2飼ってる
連携ツールの要件みたせば乗り換え考えてみる
730(1): 05/30(金)07:54 AAS
>>727
基本spacemacs全乗り、パッケージの管理とか、言語ごとの設定とか
いちいちやるのもう無理
731(1): 05/30(金)09:01 AAS
>>730
ああspacemacsの出力なのか
あれが初期化時に何をやってるのかは分からないや
一般的にWindows上でEmacsが遅い原因は外部プロセス起動やファイルシステムアクセスにある場合が多い
例えば初期化時だと、.el(.eln)を一つ読み込むたびにload-pathに設定されている全ディレクトリをスキャンするのでWindowsだとそこだけで相当な時間がかかる
732: 05/30(金)09:20 AAS
そもそも Windows が遅いのは emacs のせいではないし、Windows は多機能だけど速くはないのでハイパワーな機材使ってくださいといシステムなので
Linux とか BSD なら HDD でも emacs 軽々だけど今どき Windows は SSD/MVNe じゃないとはなしにならない
733: 05/30(金)10:08 AAS
>>731
WSLからWindowsファイルシステムのアクセスが更に遅いというジレンマ
もうWindowsはVS CodeだとEmeacsバインディングのExtensionあるしと
頑張ったものの、イライラきてVS Code内のターミナルからEmacs起動すると...
そりゃEmacsエクステンション入れてるからもともに操作できないw
734: 05/30(金)17:25 AAS
>>729
「Emacs for Windows」と言ったけど、実際は GNU Emacs の Windows 版のこと
期待させたならすまなかった
www.gnu.org/software/emacs/download.html
自分はこれをベースに必要そうなパッケージを追加してる
.emacsは10年以上使い回し
735(1): 05/30(金)19:47 AAS
jp106で変換無変換をCtrlにしていないEmacsユーザがいるとは思わなかった…
736: 05/30(金)22:11 AAS
まあどうしたってHHKは変態でしかないんだよ
737: 05/30(金)22:34 AAS
きーぼーどの話になると老害が湧く
738: 05/30(金)22:38 AAS
>>735
CtrlよりはAltの方が多そう
739: 05/31(土)18:54 AAS
CtrlとAltはペダルにしたい
特に親指が左右とも死にかけてて地獄
740: 06/02(月)13:46 AAS
elpa落ちてる?
741: 06/07(土)06:01 AAS
28 から 30 に上げたら dired の isearch が異様に重くなった。
dired-isearch-filenames が t の状態で、一万弱のファイルが並ぶディレクトリで、マッチしない文字列を検索すると、帰ってくるまで一分以上かかる。
29 あたりで dired-isearch-filenames-mode の実装が変わって、 isearch-search-fun-in-text-property を使うようになったのが原因だった。
28 の実装に戻したら解消した。
742: 06/07(土)06:52 AAS
どんどん使い難く変更するのは知恵遅れの所業
743: 06/07(土)20:29 AAS
text-property で遅くなるのは稀によくある
上下前次1-新書関写板覧索設栞歴
あと 106 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.035s