元スレEmacs Part 52
emacs覧 / PC版 /みんなの評価 :
451 = :
マジか…さすが教祖さまですな…
452 = :
ぐるさま、C-xC-xの使い時を教えてくだしあ
454 = :
>>452
regionを視覚的に確認したいとき
456 = :
生きてんの?
ペド擁護発言以降どうよ
457 = :
>>454
452やけどな
isearch で移動しつつ delsel 有効にしとるから
事後的に網掛けして上書きが多いかな
Emacs つこうてコード書いたら、それは RMS が書いたみたいなもんやな
459 = :
emacsってネットワークの扱いが弱いよね普通に
460 = :
leafで書いた.emacs.dをgitでリモート共有している時に
共有してるマシンの中で権限の問題で辞書ファイルとかをユーザーホームに置かなくてはならない場合に
マシンローカルな設定変更ってどう書けばいいのでしょうか?
具体的には英辞郎をsary/sdicで使ってますが他のユーザー用に/usr/local以下に辞書ファイルがあるので
権限の関係でそこに入れられないandroidのtermuxでホームに辞書をおきたい。
gitだからブランチでローカル設定管理するとかしかないですかね。
461 = :
hostname で分岐したりすればええやん
464 = :
【Arm】M1搭載Mac Vim→動く Emacs→動かない #AppleSilicon [雷★]
http://asahi.5ch.net/test/read.cgi/newsplus/1606132136/
465 = :
>>464
動くか動かないかだけでいえば、動く。
466 = :
動かなければ、動くようにするだけ。
467 = :
>>464
どういうことなの
468 = :
エディタくらいコンパイルすればなんでも動くんでしょ?さすがに。
デバイスドライバ依存のコードも特にないよね
470 = :
動的型付け言語ではオブジェクト自身に型情報を持たせる
型情報はポインターの一部分にエンコードされる場合が多い
メモリ空間の使用法が異なり、上記のエンコード方法が使えなくなっている
動的型付け言語が動かないと言うのはこれが理由
471 = :
もう一点
ガベージコレクタがポインターの一部分を管理情報領域として使ってる場合もある
472 = :
そんなこと言ってたら.NET動かんわ
473 = :
頭悪い奴には理解出来ないので、黙ってろ
474 = :
なんか辺な頭悪いのが常駐してんだよなここ
475 = :
そうは言ってもそんなに違いが無いところだと思うけど、何が違うのか詳細が知りたいもんだ
476 = :
ユーザーメモリ空間は
x86_64は128TB(47bit)http://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
なので、上位13bitをタグに使えるが、
aarch64では256TB(48bit: 64KB pages + 3 levels)http://www.kernel.org/doc/Documentation/arm64/memory.txt
なので、上位12bitしかタグに使えない
477 = :
引き算間違えた
ユーザーメモリ空間は
x86_64は128TB(47bit)http://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
なので、上位17bitをタグに使えるが、
aarch64では256TB(48bit: 64KB pages + 3 levels)http://www.kernel.org/doc/Documentation/arm64/memory.txt
なので、上位16bitしかタグに使えない
478 = :
つまり、armはメモリのランダム化ができないってことですか?
480 = :
http://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt
を信用出来ないなら、書いた奴に因縁つけろ
481 = :
emacsはGCビットは設定でポータブルになってたので、これが原因じゃないかもね
プロセスダンプも怪しい
482 = :
>>480
Windows10だとポインターの内容が0x80...から始まってて、ちょうど48bit目が1だったからそう思っただけだよ(残りは16bit)
今手元で確認できないから後で確認してまた返答するよ
483 = :
他のスレでEmacsは一度作った実行ファイルをダンプ後に書き換えるから署名?が壊れるからって趣旨の書き込みを見たけど、それなのかね
484 = :
あのダンプの仕組みはやめたとか話題になってなかったっけ
485 = :
>>474が476と477と同一人物か分からんけど、Android(ARM Cortex-A73 64bit)のTermux上でEmacsは普通に動いてる
勿論Termux用にビルドしたものだが
EmacsはARMだからって特殊なコードをコンパイルするようにはなってない
ARMでも普通にビルドしたものがちゃんと動く
要するにポインター云々の問題じゃなくて、M1macOS特有の何かが有るのだろう
486 = :
>>484
Emacs27.1からdumpはプラットフォームに依存しないportable dumperに移行した
お陰でTermux用のEmacsは26はdumpされてなかったけど、27.1からちゃんとdumpされるようになった
dumpされてるとデフォルト設定だと一瞬で起動するけど、されてないと細々elispを読み込むので、起動に5秒近く掛かってた
487 = :
ソースが公開されているのに
プログラムが動かない時代が来たのか
489 = :
どういうことなの
491 = :
ARMってM1とSurface Pro Xのものと互換があるものなの? スレチかもしれんが分かったら教えてくれ。
494 = :
>>491
ISAはARMv8-Aで同じでしょ
495 = :
>>494
ISAすら分かっていなかったよ。ありがと。
496 = :
emacsを最大限に活かせるOS探してます
EXWMやAllTheIcon等でガッチガチのひきこもり環境にしたいです
趣味で書きたいのはCommonLISP,Haskell,Schemeなんですが, GuixSystemやNixOSがベストでしょうか?
情報求むます!!
497 = :
どうしてOSが必要だと思ったのか…
498 = :
というのは,
NixOSxemacs:http://matthewbauer.us/bauer/#install
GuixSystemxemacs:http://guix.gnu.org/manual/en/html_node/The-Perfect-Setup.html#The-Perfect-Setup
で特別な体験を得られそうなところでemacsに集約するミニマリストの自分は気になっています
499 = :
>>497
こらこら、やめてくださいよ!
;;真面目です
500 = :
EXWMだとFirefoxとかに日本語を入力出来なくて挫折した…
今は入力出来るのか?
みんなの評価 :
類似してるかもしれないスレッド
- Emacs Part 54 (97) - [92%] - 2023/1/25 17:15
- Emacs Part 51 (1005) - [92%] - 2020/3/26 18:30
- Emacs Part 50 (978) - [92%] - 2017/12/29 18:45
- Emacs Part 32 (1001) - [92%] - 2009/12/20 2:04 ○
- Emacs Part 42 (1001) - [92%] - 2013/6/9 5:15 △
- Emacs Part 53 (989) - [92%] - 2022/12/5 12:45
- Emacs Part 41 (1001) - [84%] - 2012/12/24 4:15
- Emacs part 22 (1001) - [84%] - 2008/1/18 7:47 ○
- Emacs Part 31 (1001) - [84%] - 2009/10/23 10:31 ○
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 34 (1001) - [84%] - 2010/6/21 19:45 ○
- Emacs Part 35 (1001) - [84%] - 2010/9/19 17:01
- Emacs Part 36 (1001) - [84%] - 2011/3/1 5:02
- Emacs Part 37 (1001) - [84%] - 2011/6/20 19:47
トップメニューへ / →のくす牧場書庫について