1 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/25(水) 17:45:02 .net] GNU Emacs - GNU Project - Free Software Foundation (FSF) https://www.gnu.org/software/emacs/ EmacsWiki: サイトマップ 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/
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/08(金) 16:19:16.41 .net] 確かに。GitHubのページにはNo packages publishedと書かれているけどmelpaにあった。
657 名前:名無しさん@お腹いっぱい。 [2021/01/08(金) 16:35:16.71 .net] どうも 日本語だとここが似てますね https://www.366service.com/jp/qa/fbdace00f487a10d64e879f2f9fee400 しかし、emacs.dというフォルダ自体が存在しないようなのですが、どこにありますか?
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/08(金) 21:28:25.24 .net] >>651 ~/.emacs.d/ ってサイトに書いてあるよ チルダはホーム以下って意味だよ /home/.emacs.d Linuxかmacなら、homeに移動して % ls -a であるはずだよ(emacsを一度でも起動しないと生成はされない)
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/08(金) 23:54:47.37 .net] >>651 windows? だと環境変数HOMEが設定してあればそこ してなければc:\.emacs.dがあればそこ なければ、ユーザーのAppDataあたりにあるかも あとはレジストリ次第? あとは、 C-x C-f ~/.emacs とか C-x C-f ~/.emacs.d とかで見つかるかも 考えてみればWinって面倒くさいんだね……
660 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 09:04:26.88 .net] Vimユーザーだけどemacsに乗り換えて幸せなポイントがあれば3行でオナシャス
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 09:09:09.03 .net] 無い ドンマイ Vscodeにしろ
662 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 09:12:05.63 .net] >>655 ほえ? vscode? マウスめんどい
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 09:48:27.92 .net] 乗り換えじゃなく足すなら org-mode 回りの利便性 lisp の SLIME 書き足していっても動作が遅くならない emacs lisp がある
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 10:01:23.89 .net] >>656 ショートカットキーで大抵の事は出来ね?vimのキーバインドも使えるし
665 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 10:13:41.13 .net] >>649 no matchになりますね。
666 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 10:42:14.89 .net] win10です https://melpa.org/#/getting-started このmelpaってのは何のファイルに記載するんでしょうか? package.elはあったんですが、init.elと.emacsファイルというのはないみたいです。
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 10:51:06.95 .net] >>660 まあ.emacsとかなんだけど、いつ追加してもいい 653で想像できないなら難しい まあwindowsが悪い
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 11:39:49.98 .net] emacsをdisったり間違った知識を披露すればレスをもらえたり教えてもらえたりする
669 名前:んじゃよ まー普通の知能がある健常者なら検索で事足りるけど [] [ここ壊れてます]
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 11:45:59.84 .net] >>653 gnupack とかちらばらない環境では そういう面倒なことは無かったりする
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 11:56:02.28 .net] >>660 emacs windows 初心者 インストール windows10 emacs init.el 場所 でggrks
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 12:29:47.35 .net] gnupackがおすすめですね 最近リリースないけど
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 12:40:34.81 .net] >>660 そもそもどこまでの知識があるんだろう? C-x とかM-xとかの表記があって、それが何を意味するのかわかっているのだろうか? また環境変数とか何かわかってるんだろか?
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 12:50:35.93 .net] うまくいくかわからないけど powershellを起動する コンテナにpowershellと入れるか またはスタートメニューのwindowsの下あたりにいた気がするから、頑張って探して起動する cd ~ と入力して、ホームディレクトリ移動 起動したら最初からホームにいそうだけど念のため ls -a と入力して.emacs.dがいるか確認 いれば pwd と入力してカレントディレクトリ表示
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 12:56:46.25 .net] スクラッチバッファにload-path
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 13:48:50.33 .net] コンソール前提ならWSLもいいですね powershellから普通にemacs使えるし
677 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 14:37:14.90 .net] >>661 自分で追加するんですか やってみます
678 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 14:37:41.12 .net] >>666 m-xはesc xですよね
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 14:40:48.43 .net] むかしメタキーというものがあってのう…
680 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 15:23:16.16 .net] gnupack使うより(あれはあれで、最初から便利な設定がされているけど)、NTEmacsのほうが、そこで覚えた知識を別のOSに移ったときにも生かせるし、リリースも早いのでいいと思う。
681 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 18:28:54.64 .net] emacsってのはもう少しリッチな見た目にならないのですか?
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 18:51:39.93 .net] spacemacsにすれば最近のイケてるエディタっぽくはなるな
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 18:56:31.09 .net] spacemacsの見た目はクールだが 何がクールに仕あげているんだろうな
684 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 18:58:31.58 .net] 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になるのですが、インストール出来てないですかこれ
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 19:36:52.30 .net] >>674 もともと端末エミュレータで動く様に作られてるから、GUIは二の次なんだよな それはVimも一緒だな
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 19:40:16.30 .net] だがそれでいい
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 19:49:28.70 .net] 今だと端末エミュレータは80x40 がいいのか、縦を200にした方がいいのか、どうなんだい? 好きにしろではなくて、想定されている設計が知りたい。
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 20:27:06.08 .net] 設計は40なんだろうけどフォントも解像度も人それぞれだからやっぱ好きにしろ
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 20:37:40.03 .net] >>674 doomってのもある
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 20:40:39.60 .net] >>677 M-x package-refresh-contents したらどうだろう? あとは、 M-x package-list-packages で一覧に出てくるか、どうか。
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 20:42:04.18 .net] orgからtexファイル作ってpdf生成できるようにしたが、数式書く時やっぱめんどいなこれ
692 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 20:57:48.26 .net] .emacsあったわwindowsに
693 名前:名無しさん@お腹いっぱい。 [2021/01/09(土) 21:09:08.81 .net] やっとインストールできた パッケージ一覧から検索するにはどうしたらいいの? M-x package-searchってのはないのね 日本語情報なさすぎてつらい
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 21:19:23.94 .net] M-x package-listだ
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 21:21:42.75 .net] 間違えた… M-x list-packages だった ごめんちゃい
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 21:47:22.80 .net] package-list-packagesみたいなのが補完されたような
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 21:51:14.87 .net] 検索ならC-s 多分、初めて触るだろうからチュートリアルから始めた方がいいよ Emacs開くと最初の画面から出来たはず
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 22:33:14.51 .net] iしてxしてyかな
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/09(土) 23:52:12.34 .net] なんか初心者向けの質問だと水を得た魚わらわらになるのほんま草生え
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 03:20:12.33 .net] 簡単な内容には答えられる人間が多いってだけのことだろう 何が面白いのかが分からない
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 04:11:45.87 .net] このスレ、以前はもっと冷たかったよ。住人変わったのかね。
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 06:59:15.29 .net] だから現在もそうあるべきってこと?
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 08:03:19.78 .net] 俺様超絶詳しいって層が息絶えたんじゃね?
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 09:37:52.10 .net] >>695 そうは思ってないよ。ただ、冷たくする愛情ってのもあると思って。
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 09:39:21.85 .net] ツンデレなんだな
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 09:52:49.45 .net] >>673 gnupack勧める訳ではないけど、NTEmacsを使う方が苦労すると思うけど。外部プロセスで漢字を含む引数をuf-8で渡せないとか。そもそもGNUコマンド環境を別途用意する必要がある。
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 09:54:06.30 .net] uf-8 -> utf-8 に訂正
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 09:56:52.19 .net] WindowsならWSL(2)で使うのが良いと思う。GUIで使うときのXサーバの立ち上げやIMEの設定のコツが必要だけど。
709 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 10:10:00.84 .net] emacsってのはこのショートカットだからこそ意味があるのですか? 例えばキーバインドをwindows風にしたら駄目なんすか? まあそのうちlinux行きますけど、linuxmintもwindows寄りですし(´・ω・`)、、、
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 10:15:51.78 .net] >>702 その方が使いやすくなると思うならいいのでは?個人の自由だよ。
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 10:16:24.93 .net] >>702 これって釣りか?
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 10:27:01.06 .net] windowsはほぼ同時押しだけだからたぶん足りないんだよね
713 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 10:29:36.52 .net] >>704 いえ、ただの初心者ですよ
714 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 10:40:24.91 .net] m-xってなんですかね metaキーはwindoosキーらしいですが、winキーを押すとスタートメニューが開く(´・ω・`)、、、
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 10:46:02.42 .net] >>707 671で解決しているだろう。釣りか?
716 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 10:50:07.06 .net] >>688 そのパッケージ一覧から検索したいのですが >>690 windows向けの説明ってほとんどないんですよね c-sとはctrlでもないみたいです
717 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 10:50:32.79 .net] あっ、同時押しなのね(´・ω・`)、、、
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 10:51:59.00 .net] >>707 escかaltや、チュートリアルぐらい読もうか
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 10:56:02.86 .net] altはメニューのアクセラレータに食われるからターミナルで使う場合ターミナルの設定で切ってな
720 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 11:57:46.83 .net] 昔"vi入門"て本は語ったのですがよくわからず Emacsは本買ったらいけますか? "ee"ですませてます
721 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 12:03:45.01 .net] https://github.com/bmag/imenu-list imenu-listでアウトラインを表示出来ますか? M-x imenu-listでツリーは左に表示されるんですけど、ルール設定とかわからないですね
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 12:06:29.15 .net] >>714 最低限、README嫁よ elispコードを嫁って
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 12:41:21.83 .net] >>714 できません
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 13:26:48.64 .net] readmeとelispを読める人でないと(emacsを使うのは)難しい
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 13:57:03.06 .net] さらに英語も
726 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 13:57:24.58 .net] まーたお前か。問題解決能力なさすぎんか? コード理解した上で英語情報で調べても見つからんなら諦めろよ
727 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 14:06:36.26 .net] >>714 手当たり次第聞いていけばいつか誰かが親切に詳しくやり方を教えてくれるだろうという他力本願テイカー精神が透けてて気持ち悪いんだわ。
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 14:21:26.32 .net] >>713 ,714 eeで用が足りるならee使ってろ
729 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 16:27:21.29 .net] 情報少なすぎてね vimのほうが多いのかしら
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 16:34:50.80 .net] 無理せずVSCode使ったほうが幸せだと思うよ。このスレでVSCode勧めるのもなんだけど。
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 16:42:59.87 .net] 全く無理してないもんな
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 16:56:52.28 .net] Markdown はテキストエディタがあれば書けるのが利点なので、Windowsのメモ帳最高、とか言うとそっちに行くのだろうか。 何をMarkdownで書くつもりか知らないが、人が読み書きするテキストは、適当な所でファイル分割した方がいい。 アウトライン機能あっても、頭の負担はそんなに軽くならない。
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 17:15:22.21 .net] 折り畳みでええやろ
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 17:57:03.53 .net] まあよく頑張るよ オレなんかEmacs知って最初の一か月は比較対象のVZが軽快だっただけに苦痛でしかなかったな、指も精神も ユーザーとして本当に良さが分かるようになったのは1年くらい経ってからか elispも読めるとさらに良さが分かってくるというね…
735 名前:名無しさん@お腹いっぱい。 [2021/01/10(日) 18:19:11.06 .net] 最初に書き捨てできないのが最悪
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:02:52.98 .net] vz は、アセンブラでテキストエディタとかすごすぎ。エディタだけではなくファイラ機能からdosを使いやすくする機能まであるんだから。テトリスが作れる謎マクロとか。しかもこれだけできてexeじゃなくてcomなんだから……
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:09:30.52 .net] >>701 windowsのIMEから、WSL2で動いているXなEmacsに文字入力って可能なんでしたっけ?どのサイトもmozc経由でWSL内で完結してるしこのあたりの設定はよく把握できてない。 それができなくて未だにNTEmacsを使ってます...
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:17:00.96 .net] >>730 Google日本語入力との連携ならできる
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:18:27.09 .net] mozc_emacs_helper.exeを調べて
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:23:37.57 .net] あとはASTEC-Xで出来るとか。使ったことないけど。でもEmacs側からIMEの状態コントロール出来ないだろうから、使いづらいかも。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:28:34.84 .net] 日本語の情報が少ないだけで、英語であればEmacs自体に大量に含まれている 最もドキュメントが多いエディタと言っても過言ではないだろう
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:34:15.64 .net] 日本にも有志がおる https://ayatakesi.github.io/
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 19:52:28.27 .net] 情報ありがとう。 なるほど、やっばりOOSで仕組みがクリアなGoogle日本語入力との連携が主なのね。 ATOK使いなので無理かもしれん。
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 20:22:42.95 .net] メジャーなところじゃないだろうけど ddskk つかってる
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 20:36:45.02 .net] そういや昔エディタ代わりにpc-outlineての使ってたわ
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 21:09:00.69 .net] >>736 スマソ、OOSじゃなくてOSS(Open Source Software)な。
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 22:20:18.69 .net] Emacsに引き込もるなら、全てがEmacsで完結するDDSKKも悪くない >>733 Astec-XはWindows側IMEをXの日本語入力に使えるから、多分行けるはず しかし常用するには値段が… Astec-Xがオープンソースにならないもんかね
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/10(日) 22:25:01.98 .net] しかしまだ諦めてはいけない MSがWindowsネイティブのWaylandコンポジターを制作中なんで、それの日本語入力がどうなるかを見守る必要がある ちなみにEmacs自体はWayland対応してないが、今pureGTK(pgtk)なるブランチが出来てるので、それがマージされればWaylandアプリとして動かせる
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 20:42:01.11 .net] 英語読めないでemacsユーザーやる人ってどのくらいいて大体どのくらいできるもんなんだろう 随所で応用効かなかったりして価値半減したりひいては往々に乗り換えることになりそう
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 20:44:35.94 .net] >>742 機械翻訳が進歩してるから問題ないよ
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 20:49:15.56 .net] >>741 遠隔からxじゃなくwayland飛ばしてemacs触るって事?
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 20:55:39.30 .net] >>743 じゃあそれすら検索して読んできてないここの一部の人らは英語読めないというよりはアレってことか
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 21:00:02.90 .net] でも翻訳するとしても検索するのに英語が必要なんだよな 半減でなくなるとしてもやっぱり壁はあるしアレだとかは言い過ぎたかも
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 21:06:52.81 .net] そういえば、lispってそんなに面白いのか?
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 21:19:17.69 .net] いや、そんなに
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 21:22:18.73 .net] lisp系は覚えようとするんだがなんとなくダメだなあ
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 21:23:18.48 .net] なんだこの会話
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 21:24:47.84 .net] emacs lispはdynamic bindingが使えるのが設定をカスタマイズのに向いている
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 22:38:11.78 .net] >>744 WSL2での話だよ MSはWSL2上のLinux用GUIアプリをWindowsのアプリと同じように動くことを目指してる
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 02:13:44.96 .net] elispでもlexical bibdingにしてるわ
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 06:54:16.96 .net] >>753 どちらも使えるところが良いところだと思うけど https://www.emacswiki.org/emacs/DynamicBindingVsLexicalBinding#h5o-4
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 07:32:54.87 .net] >>751 adviceでAOPできるのも便利。言語の特徴では無いが。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/12(火) 16:46:07.64 .net] Sacha Chuaのブログしか追ってないわEmacs情報は
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 00:13:48.61 .net] >>756 むしろ、それしかない…
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 20:59:29.54 .net] >>754 デフォルトdynamic bindingだと意図せぬ振る舞い起こしそうだから どうしても困るところ以外lexical bindingにしてる 行儀良いプログラムならdynamic bindingでも意図せぬ変数名の衝突とか起こさないだろうから 気にしすぎかも知れないけど
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 21:19:46.77 .net] >>758 SchemeやCommon Lispはlexicalがデフォルトのようなのでそちらの方が主流なのでしょうね。でも既存コードの挙動を変えるときなどdynamicスコープが便利な場合が結構ある。
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 23:34:28.25 .net] >>759 既存の関数の挙動を変えるときはアドバイスが有るじゃない
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 23:50:38.72 .net] >>760 関数とは限らない
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 23:55:59.95 .net] 一時的に関数の挙動を変更するってのも結構ある。古いけどnoflet packageもよく使っている。
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 02:01:13.51 .net] emacsの場合に当てはまるかは分からないけど lexical bindingの方が実行速度を良くできる可能性はあるよね dynamic bindingはすべての変数がグローバル変数になるような物なので性能ペナルティーがある
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 07:45:25.36 .net] ここにいろいろ書いてある https://jutememo.blogspot.com/2012/03/blog-post.html
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 08:28:16.40 .net] lexicalスコープではクロージャが使える。いずれどちらのスコープも使えるところがemacs lispのメリットであり、それらをemacsの設定を通して体験できる。いいエディタだ。
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 08:28:22.74 .net] >>761 関数でなければスペシャル変数だと思うけど、letで束縛すればlexical bindingの環境でも特別な動作になる
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 08:33:16.42 .net] lexical bindingの場合は、バイトコンパイルするとローカル変数名は消えてなくなる 単なるスタックアクセスに変換されるが、dynamic bindingの場合は変数名が残り都度変数名でアクセスすることになる なので実行速度が全然違う
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 08:57:09.35 .net] >>766 俺の知識が古いんだな。Emacs24からCommon Lisp により近くなっているんだね。
776 名前:名無しさん@お腹いっぱい。 [2021/01/14(木) 13:06:23.80 .net] emacsのパッケージ管理ツールって何がいいんですか? markdown使える物がいいです
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 18:45:34.23 .net] なぜorgじゃなくmarkdown? org-modeの整備されてるのに 出力だけ sed 効かせておしまいでは
778 名前:名無しさん@お腹いっぱい。 [2021/01/14(木) 18:53:16.60 .net] https://github.com/jrblevin/markdown-mode/tree/3e380572a5177d0fa527c15efd15e340f53a923b 今これ入れてみましたけど、ツリー表示出来るでしょうか? 探したけどよくわからない >>770 org-modeってツリー表示出来るんですか?
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 20:48:16.79 .net] >>771 できません
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 22:06:09.62 .net] パッケージ管理ツールでmdやらorgが出てくるのってどういうこと?
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 22:40:14.09 .net] バージョンの違いでは
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 22:41:32.50 .net] 機械翻訳おじさん..
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 22:50:11.71 .net] >>771 できるように、作ればいいんじゃないでしょうか?
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/14(木) 23:00:03.49 .net] プログラミングのお題スレでも見た簡単な部類の課題だ
785 名前:名無しさん@お腹いっぱい。 [2021/01/15(金) 05:14:41.97 .net] 開発言語はなんですか?
786 名前:名無しさん@お腹いっぱい。 [2021/01/15(金) 05:47:32.23 .net] なんでmelpaのリポジトリにあるのにインストール出来ないものがあるの? m-x package-install imenu-listでnomatchになるですが?
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/15(金) 10:08:00.04 .net] ↑過去ログみろ。
788 名前:名無しさん@お腹いっぱい。 [2021/01/15(金) 12:02:50.74 .net] インストールしてたからだ
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/18(月) 01:20:52.01 .net] leaf.el を使ってる人いる〜? 使いやすいかどうか知りたいです
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/19(火) 00:04:27.18 .net] use-packageから全面的に乗りかえてそろそろ1年だけど、特に不満はないね グルーピングができるのがよいし、キーワード解釈に統一性があるのもよい
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/19(火) 11:50:13.77 .net] 最近iPhoneでbeorg入れたら、Dropboxと組み合わせて閲覧、ちょい編集も出来てとりあえず便利だな 前にMobileOrgで挫折したオレでも使えてる
792 名前:名無しさん@お腹いっぱい。 [2021/01/21(木) 18:43:02.37 ID:JELpLcnMg] 「フリーランススタート」の掲載案件数、累計16万件を突破 https://codezine.jp/article/detail/13393 「週3日・社員の6割以上」テレワーク、東京都が要請 ホテルをオフィス代わりに使うと、1カ月100万円補助 https://www.itmedia.co.jp/business/articles/2101/08/news119.html 札幌市のテレワーク導入支援制度 想定上回る申請600件 追加で受け付け中 https://www.hokkaido-np.co.jp/article/499531/ 最大45万円を支給!ギフトモール、本社移転および従業員のリモート環境整備を徹底サポート https://www.jiji.com/jc/article?k=000000015.000048025&g=prt 週半分以上の在宅勤務も可能!大日本印刷が人事制度刷新へ https://newswitch.jp/p/25098 中小企業がテレワーク導入のために利用できる助成金や補助金の制度があるって知ってた? https://dime.jp/genre/889307/ テレワーク支援が手厚い会社 vs 全部自腹会社の差がスゴすぎる https://news.livedoor.com/article/detail/19480387/ 【フリーランス・副業の実態調査】転職活動中ではない専業フリーランス、 副業ワーカーの4割以上が、副業を通して転職を検討すると回答 https://prtimes.jp/main/html/rd/p/000000076.000042378.html
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/21(木) 23:48:48.19 .net] leaf.el, 物自体はよさそうなんだけど作者がな...
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/29(金) 18:18:28.58 .net] use-package + init-loader から leaf に移行しようと書き換えてたが1/5で力尽きた。 動いてるからこのままでいいや。 移行しないと損するとか何かしらの動機がないと俺には無理。
795 名前:名無しさん@お腹いっぱい。 [2021/01/29(金) 20:11:05.01 .net] >>786 君の生物学的年齢が作者より大だとしたらカスすぎるね
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/30(土) 09:53:51.34 .net] use-packageはみるからにトリッキーっぽくて使い方を探してもよくわからなかったんだけど leafはまだそこまで逝って無いッぽくて試行錯誤でも想定したような動きしてくれててなんとか設定できた。
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/30(土) 17:39:57.17 .net] skk-stickyで、「欲するhossuru」や「達するtassuru」の送り仮名はどう打ったらよいのでしょうか
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/30(土) 19:54:56.85 .net] 普通のSKKだと HosSuru なので 2つの s の間じゃないの? ;hos;suru とか
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/30(土) 20:39:57.14 .net] >>791 ありがとうございます。 それだとHoSuru.TaSuruと同じ結果になっちゃいますね
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/30(土) 21:10:20.49 .net] デフォルトだと Hoss;suru Tass;suru ; で 下三角の変換のあれ入れる設定にしてる
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/30(土) 21:53:51.09 .net] >>793 たしかに、入力できました ありがとうございました
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 20:24:28.33 .net] あれほど遅いと言われていたemacsも今では高速やな。
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 20:43:39.41 .net] emacs 24 あたりから始めたのでたぶんその遅さ知らず ゆえに心証がいい
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 23:42:42.49 .net] 遅いどころか、非力なマシンを複数名で共有してた頃は、Emacs は禁止されてた。(仕事が止まる) GNU Emacsは、雑誌UNIX Magazineで知ったが、ソースコードがJUNETやSunOSのバイナリーがMTで 配布でされてた程度。その大昔のEmacsが今も使われてるのは先見性があったんだろうね。
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 23:48:39.01 .net] コーディングはともかく日本語の文書作成はemacsがベストだわ
806 名前:名無しさん@お腹いっぱい。 [2021/02/15(月) 23:59:16.22 .net] >>798 うそ〜ん!?!? カナ漢変換ストレスじゃない?
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 23:59:58.68 .net] archieでソース探してftp鯖からダ
808 名前:Eンロード、コンパイルしとった世代か? [] [ここ壊れてます]
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 00:41:58.04 .net] >>799 かな漢字変換の何がストレスなんだろう。 SKK使いには検討がつかないのであった。
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 00:47:10.33 .net] 間違ってるじゃねえかw
811 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 00:48:47.96 .net] 知らない言葉はサジェスト無thing
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 09:00:08.89 .net] ごめん、スマフォで打ってるので SKK 使えてないの。スマフォ用のSKKって無理かな。大文字はフリックとかで。
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 10:06:38.32 .net] android用SKKなるものはあるらしい
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 11:37:31.11 .net] >>800 その世代だけどWnnやかんなでそれほど不満は無かった DOSのATOKすらまだそんなに賢くなかったし
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 22:34:00.64 .net] iphoneにもflickskkなるものがある
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 23:43:57.09 .net] emacs 22か23くらいまでcanna-patchを当てていたが anthyに乗換えていまはmozc 便利にはなったけどプチフリーズでイラつくことがある SKKに慣れていれば、と思わないでもない
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 18:19:13.32 .net] skkもkkcもtermモードで動かないのはおま環? buffer is read-onlyと言われてしまう kkcはフックでread-only解いたら動いたけどskkだと おはよう が うよはお になる
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 18:21:13.18 .net] termモードって何だったかな
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 18:38:39.55 .net] M-x term のやつだとキーバインド奪われてできないんだな M-x自体奪われるの草
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 18:51:45.79 .net] C-cで回避だな
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 18:59:04.33 .net] read-only解かないで素でやると Oはよう になる 大文字を扱えないSKKになって草
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 19:14:34.89 .net] >>813 は手違いだったわすまん でもtermモードで使えないのは本当
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 19:30:11.95 .net] wnnもcannaも廃れたな
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 19:34:30.12 .net] M-x term C-c M-x skk-mode C-C M-x read-only-mode こんな感じで ddskkと両立できた 普通に大文字も日本語変換(C-nで決定)できる
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 19:43:52.49 .net] フック外してこれしても「うよはお」になったからおま環境ということか...
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 19:44:32.74 .net] >>816 フック外してこれしても「うよはお」になったからおま環境ということか...
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 21:31:04.08 .net] >>815 俺いまだにwnn使い.しかし/usr/share/im-config/80_kinput2.rc(debian)に # Since this is not so used, I only provide canna case only. # No one uses freewnn-jserver. と書いてあってkinput2 -wnnの設定がなかったのには愕然とした。そんなに不人気だったのか
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 21:48:57.50 .net] じゃあみんなlinuxでは何使ってんだ?
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 22:35:53.44 .net] wnn7eggは、いまだに使えるけどなw Wnnサーバもいまだったら、サクッと仮想化でもDockerコンテナでも立てれば楽だしw
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 23:53:22.79 .net] >>820 mozc。WSLならエンジンにGoogle日本語入力が使える。
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/19(金) 06:04:50.62 .net] 上側にmarginは作れないでしょうか? 左右は見つかるんですが上にmarginを作る方法がどうしても見つかりません
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/19(金) 18:29:17.66 .net] 走馬灯スレになってる…
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 18:53:21.57 .net] >>816 archは「うよはお」になる debianは「漢字」って変換できたけど「▼漢字」の▼が消えないし echo '▼漢字' というコマンドのstdoutが空、つまり変換後の文字列がシェルに渡ってない termのlineモードを使えば流石にskkも動くけどlineモード不便だし
834 名前:termの利点減るしなあ skk使いはみんなxtermやtmux派なのかね あるいはひょっとしてしまうとシェルなんか使わん派か [] [ここ壊れてます]
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 21:33:05.73 .net] shellでは日本語使わん派かもしれない
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 21:42:51.25 .net] 同じく。 ファイル名は昔ながらのUNIXでは使えない記号、全角文字、空白は使わないようにしてる。 ダウンロードしたファイルやWindowsから持ってきたファイルだとたまに面倒
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 21:52:14.08 .net] WSLが使えるようになって、shellで感じを使う機会が多くなっているんだな。
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 23:12:32.80 .net] 漢字grepやfindで多用するけどなあ
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 23:32:05.06 .net] 今はtermだけkkcで我慢してるけど限界来したらskk諦めてemacs-mozcすっかね まあarchのemacs-mozcはfcitx-mozcとの競合をfixする工程含めてうんこオブうんこだからどっちかのIMかarch諦めることになるんだが テラワロリンティヌス
840 名前:名無しさん@お腹いっぱい。 [2021/03/14(日) 21:42:55.61 ID:ox2Q/BKPd] > 在日の親は、子供を朝鮮幼稚園・朝鮮学校に入れたいっていうのが多いのよ。 > 日本人からすると、なんでだろうって思うけど、日本人の学校では、民族の誇りを持った教育がしてもらえないんだそうだ。 > よく分からないけど、済州島の流刑者の白丁が大阪に密入国して住み着いたじゃ誇りが持てないけど、 > 日本人に強制連行された被害者なら誇りが持てる、とかそういう事かな?? > > 市原市の能満は昔から市街化調整区域で、新規の建物は造れないことになっている。 > そのため土地が安く、日本の法律を無視した在日が、次々と移り住んできた。 > そこで問題になったのが、朝鮮学校だ。なかなか許可が下りず、一番近くても千葉市にしかない。 > そこで在日居住区の能満内にあった、能満幼稚園・市原小・市原中・緑高の保育士や教師を、朝鮮化する事を考えた。 > 今では在日幼稚園の保育士は全て朝鮮帰化人で、在日の父兄からの絶大な支持を受けている。 > 遠くからでも、わざわざ在日幼稚園に入園させたいという在日の親は、後を絶たない。 > この在日幼稚園卒園者はほぼ朝鮮系の帰化人と在日だ。
841 名前:名無しさん@お腹いっぱい。 [2021/03/24(水) 11:08:06.82 .net] ぐるぐるぐるぐるぐる
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/25(木) 09:29:07.23 .net] 定期的に例の自演おじみたいなのが涌いて意味不明な鳴き声上げるの汚すぎる
843 名前:名無しさん@お腹いっぱい。 [2021/03/26(金) 16:42:00.43 .net] ぐるといっしょに FSF も解散やろ わしはすきやけどぐる
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/27(土) 00:13:03.53 .net] 自演ガイジ死んでくんねえかな
845 名前:名無しさん@お腹いっぱい。 [2021/03/27(土) 14:03:46.12 .net] そらいつかはタヒぬやろ そしたら M1 で libgccjit できるやろか
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/28(日) 14:36:56.04 .net] 即自演始めてアスペや支離滅裂な病理まで披露するのか 汚らわしいなあ
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/28(日) 21:56:09.60 .net] おじいちゃんの自演スレ
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 12:33:36.09 .net] 27.2がリリースされてるな Released Mar 25, 2021 Emacs 27.2 is a maintenance release. The behavior of the user option 'resize-mini-frames' has changed.
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 21:34:18.32 .net] string-match の後の match-string 関係の挙動がおかしい Emacs 27.2 の scratch で info の Elisp の Simple Match Data のサンプルコードを実行するとぜんぜん違う結果になる Emacs 26.3 だとサンプル通りの結果になる
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 23:08:48.71 .net] 試してみたけど、例示通りの出力だったよ。 どんな結果になったの?
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 00:29:10.45 .net] >>841 こんな結果です (string-match "\\(qu\\)\\(ick\\)" "The quick fox jumped quickly.") 4 (match-string 0 "The quick fox jumped quickly.") "d q" (match-string 1 "The quick fox jumped quickly.") nil (match-string 2 "The quick fox jumped quickly.") nil Mac 用の Emacs Mac Port なので、そのせいかも Ubuntu の Emacs 26.3 は問題なかったです
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 07:47:09.14 .net] おかしいのは scratch だけで関数内では問題ないみたいです こういうのはどこに報告すればいいんですかね?Unix 自体初心者なもので
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 09:28:50.89 .net] emacs -qでも同じなら環境依存っぽいのでポーティングの開発元かな。 バイナリパッケージならポートの自前ビルドを用意して検証するとか、Mac環境はめんどくさいんだっけ。 当方はFreeBSD 13-RELEASEのportsからビルドしたEmacs 27.2です。
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 12:48:24.49 .net] すみません、結局自分の init.el が原因でした run-with-idle-timer で0.1秒おきに Mac のインプットメソッドをチェックしていたのを1秒おきに変更したら不具合解消しました 助言してくれた方、ありがとうございました
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/15(木) 16:20:00.02 .net] lisperだからemacs勉強しようと一通りマニュアル三部作目を通したけど全く操作が覚えられないのでvimでelを書いてる regexビルトインとワークスペースとしてのbufferが便利なので、 /home/me/binの俺スクリプトのel率が急上昇してきた guileがel サポートしてるらしいのでインタプリタとして使う層はそっちのがいいのかな? infoにはschemeの事ばっか書いてて、(エディタ固有機能除いても)ちゃんと実装されてるのか不安になるんだが
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/15(木) 17:47:41.34 .net] SLIME 導入あたりか
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/15(木) 18:23:17.99 .net] swank/slimeあたりはmelpaでよしなに、clのみならずscmも対応してるとは知らなかった 環境構築楽っていいね でも使い慣れたvimからも引ける事に気付いてしまったのですよ… elモードだけどC-u C-x C-b(だったか)、eval-last-sexpをミニバッファじゃなく*scratch*にダンプできるのがとても便利だね まあvimでもバインドできると思うけど、ちゃんとdoc読んでないや() vimは慣れさえすればマクロ記録&リピートの力技で大抵なんとかなるし快適なんだな 見た目だけpython風でコメントアウトすらままならないvimscriptには深入りしたくないです… というわけでemacs/el勉強していきますよー
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/15(木) 18:27:12.84 .net] C-h t (or M-x help-with-tutorial)を何回かやれば最低限の操作は覚えると思う
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/15(木) 21:29:26.65 .net] vimに慣れてるなら、spacemacsとかdoomとかもありでは?
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/15(木) 23:15:36.87 .net] spacemacsは素のEmacsからかけ離れてるから、普通にelvis入れる程度でいい気がする
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/16(金) 06:24:50.87 .net] 何故今elvis(笑)
862 名前:名無しさん@お腹いっぱい。 [2021/04/17(土) 04:09:27.15 ID:1C2XvsMVm] 隆盛するノーコード領域の新星・オーティファイに学ぶ、市場“再定義”術 ──130兆円の「テスト自動化」マーケット攻略の展望 https://www.fastgrow.jp/articles/autify-shimizu-matsuura これからのSaaSが重視すべき3指標とその活用法 ──10兆円レガシー業界を変革するシタテルの勝ち筋に学ぶ https://www.fastgrow.jp/articles/tsuru-izumi-tomiyama 店舗での接客もリモートで対応! タイムリープが総額1.8億円を資金調達──押さえておきたい資金調達ニュース https://www.fastgrow.jp/articles/funding-210307 AIが企業の法務を自動化する LegalForceが約30億円を資金調達──押さえておきたい資金調達ニュース https://www.fastgrow.jp/articles/funding-210221 日本人には“蛮勇さ”が足りない! テラドローン徳重が体感した、世界で勝つ起業家の思考回路とは https://www.fastgrow.jp/articles/terradrone-mindset 初の起業、創業1年。27歳が言い放つ「時価総額1兆見えた」は真実か? Leaner Technologies大平裕介が日本企業に根付く“売上至上主義”をぶっ壊す https://www.fastgrow.jp/articles/leaner-technologies-ohira 思考の速さを生み出すのはOODAループの「ショートカット」である https://diamond.jp/articles/-/215178
863 名前:名無しさん@お腹いっぱい。 [2021/04/17(土) 05:48:40.71 .net] どこの板で聞けばいいかわからなかったのですがこちらにて質問します。 macOS Big SurでNS版Emacsを使ってます。NFC文字とNFD文字が混在しているファイルを 開いた場合にそれらを区別して表示したいのですがどうすればいいでしょうか?例えば % cat a.txt | od -tx1c 0000000 e3 82 b9 e3 82 99 e3 82 ba 0a ス ** ** ゙ ** ** ズ ** ** \n 0000012 のようなファイルa.txtを私のEmacsで開くと ズズ のように表示されて区別が付きません。これを ス゛ズ のようにNFD文字であれば濁点などを分離して表示させたいです。
864 名前:名無しさん@お腹いっぱい。 [2021/04/17(土) 09:30:02.34 .net] >>854 (global-auto-composition-mode -1) 特定のモードでのみ無効にしたい場合は global- の付いてない方の呼び出しをフックに登録 こんな感じで: (add-hook 'prog-mode-hook (lambda () (auto-composition-mode -1)))
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 09:32:05.24 .net] 便乗質問ですが 分離表示じゃなくてNFDの分離表現されている文字にfaceを指定する方法があれば 誰か教えてくれないでしょうか。
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 10:29:38.18 .net] >>855 ありがとうございました!
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 11:27:01.88 .net] XEmacsにWanderlust入れてメールとNetNewsを読むんだ…
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 11:56:40.07 .net] >>850 学ぶ事自体が目的なのでそういうのはevilです ところでe'vi'lってのあるのね
869 名前:名無しさん@お腹いっぱい。 [2021/04/17(土) 14:04:04.15 .net] >>856 これでいいのかな https://pastebin.com/FQep8kJV
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 16:02:02.90 .net] >>860 ありがとうございます。 手元のテストテキストで見事に色が付きました。
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 21:30:19.38 .net] >>852 今見たけど、確かにelvisてw evil-modeのつもりだった elvisも散々世話にはなったけどね
872 名前:名無しさん@お腹いっぱい。 [2021/04/18(日) 08:10:09.29 .net] wanderlust 懐かしい スレッド表示や未読管理ができるのが便利だった mewは未読管理はできなかった気がする
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/20(火) 16:21:13.87 .net] >>860 GJ! ぱっと実装できてしまうところが羨ましい。
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/21(水) 12:10:09.46 .net] 最近使い始めたvtermっていうかmulti-vtermええな tmuxでプレフィックスctrl+zでemacsライクにしてたら肝心のemacsでctrl+xの打ち間違いが多発してた
875 名前:名無しさん@お腹いっぱい。 [2021/04/24(土) 11:25:39.79 .net] Emacs Lispに後方互換性はどのくらいありますか? MuleとかEmacs 20の頃のものを使いたく
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 12:32:56.45 .net] 非互換な変更ってそんなに多くはないけど、完全にそのまま動くってほどじゃないんだよね。 エラーが出るたびに対応してくってのができるなら、じきに安定させられるとは思う。
877 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 16:55:28.22 .net] 言語仕様自体はlexical bindingが導入された位で変化無いけど、ライブラリ内の関数とか非互換な変更がちょくちょく入るから、Muleの頃のコードは動く気がしない 単純なら動くだろうけど
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 09:58:20.21 .net] emacsはそんなにだけど、lisp環境はemacsを軸にして退化してる感はある まあフリーだと一番だと思うけど、だからこそ駆逐してしまって、それでいてフェードアウトしつつあるっていう 昔のlisp環境は大体組み込みprolog付いててダンプ検死やパターンマッチに便利だったけど、今は外部ライブラリになってしまったな eclのprologも洗浄されてしまったし、今でも生きてるのはlispworks/hemlock(emacs変種)くらいか
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 10:00:42.85 .net] emacsがlispの足を引っ張ったというのはありそう
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 10:06:31.34 .net] 実装なんていくらでもあるし、自分で入れろって話だけど、体験が無いと価値が分からんという事もある そのemacs自体も望まずとも体験するという機会が減ってしまったな そうだ、スタンドアロンinfoリーダをemacsで置き換えてしまえ(提案)
881 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 11:47:59.58 .net] >>865 そんなにええんか? kwsk
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 14:53:37.05 .net] mule-2.3時代に書いたLispプログラムは今でも主役として使ってる。deprecatedとか めちゃくちゃ出るけどemacs-27でも警告止まりだから後方互換性についてはかなり いいと思います。それに比べ最近覚えたSwiftはappleの気分でころころ仕様が 変わるからもう嫌になってる
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 18:09:57.58 .net] emacsは好きでもう20年近く使い使い続けているけど、lispが嫌い。 スコープとか文法とか異端過ぎてムリポ。
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 18:27:56.09 .net] とはいえ、emacsの利点ってなんでもlispでやれることしかないんじゃないか
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 19:21:49.54 .net] >>875 何でもやれるので、他人が便利なものをガンガン作ってくれます(くれました)。
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 21:41:56.44 .net] >>874 20年使い続けててスコープに不満が有るって、どういう事よ?
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 22:08:49.53 .net] 日本語関係のライブラリがだいぶ変わった気がする
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 10:49:31.57 .net] guileが頑張ればもしかしたらブレイクスルーかも? https://www.gnu.org/software/guile/manual/guile.html#Emacs-Lisp emacsのコアにできたらなって野心的な事書く割にundocumentedですね、あっ… t/f/nilの悪魔合体三値論理で相互互換だとよ どうせならclも入れて第2のビッグクランチ起こそうぜ! https://i.imgur.com/h6qXF7E.jpg
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 11:06:00.07 .net] 大抵のgnuアプリにインターフェイス用意されてて、OSインターフェイスもgnu/linux想定なのでとても簡潔 快適なのに全然流行らないguile…名前か!名前が悪いのか!? clは制定時にunixがマイナーだったので、インターフェイスの定義が一般的過ぎて辛い cltlの、現在普及してるパス表示/概念検討の項では、/は俎上にも上がってないっていう 結果として実装毎にバラバラで、最低uiopかそれ以上のライブラリは必須になってしまった winもMacもunix…というかgun/linuxに寄り添ってきてるし、emacs/guileが決め打ちしていい頃合いではないかと思う
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 11:09:38.74 .net] (まだemacsの求心力が残っているうちに…)
891 名前:sage mailto:sage [2021/04/26(月) 13:41:42.65 .net] >> 814 私も free wnn jserver つかっている。linux.kinput-wwn も使っている。 4-5年前に X の XIMのライブラリコードにバグがあって、それをfirefox/thunderbird がトリガーしてしまい、FF/TB でアドレス入力の時などに、プルダウンメニューがうまくつかえないという時期があり、 それでfictx だったか、中国系の XIMの利用者もかなり減ってしまい、firefox の利用者統計だと kinput2風のXIMで東アジアの文字入力してるのは IM利用者のなかでも0.1% 以下らしい なんで、ユーザだけの力で大きなバグの改修(ときどきjserver サーバーが死ぬ、するとkinput2 も巻き込まれて死ぬ)とか改良はむりだろうなと。 ここはEmacsのスレなんで、Emacsのからみでいくと egg というもはやメインテナンスされてないと思われるwnn対応の入力モード使っているが、それと評判の高い org-mode の相性が悪い。 transparentだったかummutable だったかの 属性のあるマーカー(領域?)か何かの扱いで衝突してしまう。 なので、org-mode の恩恵にあずかれてない。 ちょっと調べたけど他力本願モード。 中と半端に直したせいかときどき変換途中の領域が書き換えできないまま残ってしまうことが あって、簡単に直せないことだけは分かった。 Wnn7使ってるという投稿があったが、その方はorg-modeは試してないのかな?
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 15:43:54.69 .net] egg? ヤマンバギャルってのも居ましたっけ?
893 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 18:00:49.45 .net] >>882 そりゃあまた… eggってもうメンテされてないのか。 自分はもうskkにしちゃったんで、あれなんだが、 org-modeが使えないなんて、そんなIM使う理由の半分くらいなくなっちゃうな、個人的には。 org-mode使ってると、PC使っている間に行う全入力の半分くらいはemacs上でになってしまうので。 emacsでの日本語入力はやっぱりskkが一番いいと思うわ。 yaskkserv使えば、多少はmozcの恩恵にも預かれるしw
894 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 21:15:33.92 .net] tamagochy
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 09:38:00.50 .net] ネイティブコンパイルEmacsの登場 https://blog.tomoya.dev/posts/hello-native-comp-emacs/
896 名前:名無しさん@お腹いっぱい。 [2021/04/29(木) 10:38:26.81 .net] >>885
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 10:44:12.72 .net] 240%速度早いのか
898 名前:名無しさん@お腹いっぱい。 [2021/04/29(木) 13:23:15.44 .net] 日々とん久々に見たけどエライ白くなったなあ
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 20:49:47.82 .net] >>886 キタ━━━━(゚∀゚)━━━━!!
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 22:12:04.12 .net] 夢が広がる
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 00:54:34.94 .net] 今までもコンパイルしてたんじゃないの? ネイティブとネイティブじゃない違いかもしれないが。 よくわからんかったのは僕だけ?
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 02:21:38.45 .net] 今までのは簡素なスタックマシーン(Emacs VM)のバイトコードに変換するもの 今回はさらにlibgccjitを利用してネイティブコードに変換するもの 詳しい仕組みはAndrea CoralloのELS2020の資料がわかりやすいかも? akrl.sdf.org/gccemacs_els2020.pdf
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 06:37:13.57 .net] packageにしてくれ
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 09:09:54.53 .net] VM無しで実行出来るコードにするのね。
905 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 09:12:55.65 .net] でも今どきのVM一般ってネイティブと遜色ないやん
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 11:08:49.56 .net] それはJITとかしてるVMでemacsのVMはそこまでではなかったということかな
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 12:08:10.10 .net] >>893 リンク切れてるね https://www.european-lisp-symposium.org/2020/ ↑このページの一番下にあるpdf(かなり大きい)に含まれてた
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 13:41:33.12 .net] なんやかんやEmacsもハッテンしてるね
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 14:04:06.26 .net] 英語が得意でないとハッテン場の出入りが不自由。
910 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/30(金) 14:30:42.57 .net] JIT手を見る
911 名前:名無しさん@お腹いっぱい。 [2021/04/30(金) 23:13:53.94 .net] >>900 IT本読破件数が充分なら英語力はそこそこでも良いみたいだぞ?(ネイティブの人たちは親切だし
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 11:49:29.80 .net] emacsのコマンド名で鍛えた英語力でOK
913 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 13:35:12.36 .net] 僕はニチアサで鍛えた英語力で
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 15:05:32.23 .net] そうか 良く拡げとか無いと尻が裂けるな
915 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 01:00:45.99 .net] native-comp 版に移行したが、体感としての違いはワカラン Emacsにあんまり重い処理はさせてないからなあ
916 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 03:06:07.65 .net] elispで長大な処理をさせるものじゃないと効果は見えづらいだろうね 例えばlsp-modeは公式ドキュメントにresulting in more than 200% speedupとある org-modeも軽くなる局面がある気がしている
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 10:31:12.75 .net] 何だかんだ最近のエディタにIDE並みの機能求めるからな
918 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 11:11:50.57 .net] その元祖が emacs なので。
919 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 11:36:14.32 .net] ディストリのパッケージマネージャー使ってるんだが、そのnative-comp版ってのは普通にアプデとして降ってくんの?
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:18:41.86 .net] 27.3とかで正式リリースなのでは
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:20:18.68 .net] いや28か
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:20:55.88 .net] 無理して不安定なハシリに飛びつく必要無し
923 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:28:10.46 .net] vimもvim9scriptで速くなるみたいだしvscodeが伸びてるのが刺激になっているのか
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:33:40.55 .net] vscodeのMSご謹製 Remote Development プラグイン良く出来とるからな。
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 13:16:27.35 .net] helmとかは速くなるのかな
926 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 15:15:42.16 .net] >>914 vim躍進はvscodeのlsp使えたのが大きいね、あと非同期処理はemacsみたいに外部に投げてたけどネイティブ対応した 9はluaより速かろうがvimscriptなので… コマンド毎に文法と引数解釈が違う、スクリプトとインタラクティブでまた仕様が微妙に違うとか、まるでcmdエグゼ 本当にキモい言語 elispも一般的にはキモい類だろうけど、血筋がよいので(根っこは)一貫性がある あと、vimにもautoloadの仕組みが最近普及してきたので、対応コードなら既にオーバーヘッドなんて問題になってないと思う (emacsのautoloadと
927 名前:は結構違う) [] [ここ壊れてます]
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 15:38:49.67 .net] >>914 .vimrc 書いていくと init.el と違って起動の遅さが如実に使い勝手に影響が出る (emacsは眠らない) だから速度アップの恩恵の受け方は vim には vimの emacs には emacs の恩恵があるはず
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 15:53:11.48 .net] >>918 vimはautoload用のディレクトリ階層作るのが面倒よな、コードも二重読み込みフラグやマイナーモードへのデリゲートあたりを書き換えないとならず仕様が複雑 対応/保守してないパッケージは手を加えるしかない これに関しては(autoload 'fun "file")並べるemacsに一票
930 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 18:47:41.49 .net] つか、そもそもemacsは起動終了繰り返すような使い方しないからなあ。 vimは都度都度終了するが。
931 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 19:03:06.51 .net] 起動が速いからviが好き! という知り合いもいたけど正直書くより先に考えた方がいいんじゃねえかというコードを生産してた
932 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 19:11:18.83 .net] LISPが動くことがEmacs使う体外的な理由だったが、node.jsが動くvscodeの登場でEmacsの圧倒的な優位は揺らいだな まあ好きだし神lisp多いから使うんだけど
933 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 19:38:14.51 .net] 年内に27系最終リリースという感じかしら? https://lists.gnu.org/archive/html/emacs-devel/2021-04/msg01080.html
934 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 19:43:21.37 .net] >>921 たぶん vi は git や history_file など本当に最小限の機能さえあれば良いものに使い 大抵は vim 使っていると推測
935 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 21:00:10.02 .net] >>922 emacs-ngならtypescript(deno)が動くよ
936 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 21:26:42.03 .net] emacs-ngもなかなか面白そうではあるのだよな https://github.com/emacs-ng/emacs-ng elispそのものを置きかえる気はなくて、Emacsだと外部プログラムの力を 借りざるを得ない所を、内蔵のdenoで済ませる感じ
937 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 08:54:22.81 .net] 一瞬ELPAとかのパッケージ配布はどうなるんだろうと思ったけど ああいうのは.elだけ配布してインストール時にbyte compleしているのかな もしそうなら.elcが.elnに変わっても問題ない訳か
938 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 14:40:02.63 .net] ネイティブコンパイルってことは CでもC++でもFORTRANでもemacsの関数を書けるってことかな?
939 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 17:04:00.08 .net] そういう意味のわからない発想はどこから来るんだろう
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 18:07:49.83 .net] >>929 gcc-emacsって名前から察するに lispで書いてた関数をgccでバイナリにするんじゃないのん? じゃCでも良かろうもん?
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 18:38:43.43 .net] >>930 そういう話じゃない 今まで.elをEmacsのVMのコードにコンパイルしていた(.elc)のを x86とかarmとかプラットフォームのネイティブなコードにコンパイルする(.eln)という話 .elcは例えばx86でコンパイルしたものをarmの環境に持っていっても動くけど .elnは当然コンパイルした環境に依存するから別の環境に持って行っても動かない その代わりネイティブコードだから当然.elcよりは実行が早くなる gcc-emacsという名前はネイティブコードへの変換にGCCのlibgccgitというのを使うから
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 18:39:32.87 .net] Emacs起動中またはコンパイル時に、libgccjitを使用してel→LAP→バイトコードのLAPからネイティブコードへコンパイルしている C言語は経由しない バイトコードインタプリタは1バイトずつ読み込んで解釈しながら関数の呼び出しなどを実行して行くけど、ネイティブコード版は読み込み解釈部分が機械語に変換
943 名前:ウれていると考えればいいだろう なので2倍程度の速度に収まっている バイトコードインタプリタも十分早いからね [] [ここ壊れてます]
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 18:41:46.41 .net] >>931 ×libgccgit ○libgccjit 間違えたので訂正
945 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 19:02:48.28 .net] 全力で知ってること話すおじさん
946 名前:名無しさん@お腹いっぱい。 [2021/05/04(火) 19:52:05.49 .net] にわかとしては、こういうのはうれしいのだが 全力語りしてくれてもいいじゃないか しょせん2ちゃんなんだし 内容が間違ってたら困るけど
947 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 20:20:08.33 .net] >>934 いやこれは流石に質問者がおかしいので、鬼レス食らって当然
948 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 20:44:28.40 .net] Scheme Emacs はいつになったら完成するん?
949 名前:927 mailto:sage [2021/05/04(火) 20:49:15.88 .net] >>931 ,932 >そういう話じゃない そういう話を書いているようにしか読めないんだが? インターフェースさえ揃えられれば .elに書いてた内容をlispで書こうがCで書こうが gccでコンパイルして.elnを作れるはず
950 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 20:53:10.50 .net] もう原文見に行けよ又聞きしないでさ
951 名前:名無しさん@お腹いっぱい。 [2021/05/04(火) 20:53:39.25 .net] >>928 氏は、今回の取り組みで emacs lisp にも dlopen みたいな機能が備わったと思ったのでは?
952 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 20:53:41.94 .net] バイトコンパイルのソースはemacs lispだけだろアホ臭い。
953 名前:925,927 [2021/05/04(火) 21:13:35.92 .net] かつてのgcjのCNIみたいなイメージを想像しているんだが?
954 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 21:31:55.55 .net] >>936 そんなにおかしくないでしょ emacs専用から離れるってことは他も扱いやすいってことだから
955 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 21:57:39.59 .net] 日本人ならシャア専用を作るべき
956 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 22:03:19.65 .net] それはジオン人のニーズなのでは
957 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 00:46:48.36 .net] なんで、elnを経由すんだよ…… そんな迂遠なことせずとも、dynamic moduleを利用すれば前からCで書けるだろ https://www.gnu.org/software/emacs/manual/html_node/elisp/Dynamic-Modules.html Emacs27からはデフォルト有効だぞ
958 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 00:56:13.16 .net] 既存のelispライブラリをCで書き直せと申すか
959 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 01:03:09.31 .net] どうせならpythonがいいです
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 01:10:07.42 .net] ぼくはC++
961 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 07:51:39.05 .net] >>948 はぁ?糞遅くなるだろうが。
962 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 09:05:55.23 .net] luaあたりだろうな
963 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 09:25:01.55 .net] Perl なら少ない勉強でテキストをゴニョゴニョできないか?
964 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:52:18.99 .net] elのバイトコードって一応読めそうな直訳だし恩恵は僅かよね、パースを省けるくらい 具体的に他と比べれば.py/.pycより僅か どうせバイトコードは弄らないものだし、それがネイティブコードになって何も悪い事はない ネイティブコードは外部言語でも書けるからと言って、それで拡張書くのは反対だ 変数がどこでセットされたかまでちゃんと追跡してくれるのがemacsのよいところ 拡張書くくらいなら別プログラムにしてコマンドとして呼べばよいよ 透明性が大事だ
965 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:55:56.61 .net] 適当に最適化してくれるならしてほしい しかしそもそもelispがそれほど良いものとは思えない
966 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 14:00:52.59 .net] まさにvimが外部言語ニョキニョキ対応してるけど、それゆえビルド時にオプトアウト指定したりしなかったり、欲しいプラグインが使ってる言語オプトアウトしてしまってうげあ ってことになってるからやめといた方がいいよ 処理系の差を吸収しようとシステムとは違う専用処理系埋め込んで肥大化してるし、全部入りにしたらとんでもないサイズになる 素直に外部プログラムとして実装して配り、システムの処理系で動かして連携しなさい
967 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 14:02:28.69 .net] >>954 恵まれないguileちゃん募金活動しようぜ
968 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 15:11:49.37 .net] プラットフォームな差異を吸収するなら今ならwasmとかになるのかね バイナリをそのまま配布して動くし、サンドボックス化されてるから比較的セキュア
969 名前:名無しさん@お腹いっぱい。 [2021/05/05(水) 15:14:25.70 .net] 政治的には guile やろな GNU Assembly も立ち上がったし
970 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 17:58:37.79 .net] >>952 マーク範囲に適用というのは良くやる
971 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 01:50:28.40 .net] >>943 ??????????????
972 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 20:04:13.37 .net] 2020年代のEmacs入門に書かれている内容は、今の標準だと思って良いの? またEmacsに再入門したく
973 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 21:13:41.93 .net] >>961 emacsなんて半世紀前に産声上げた訳で
974 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 23:12:17.88 .net] ウン十年のemacs使いで途中何回かvi試してこんなもん使えるかと思ってたけど 最近時間に余裕ができて本格的にvi使ってみたらハマってしまった
975 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 23:23:28.88 .net] 両方良さがある
976 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 00:14:50.86 .net] 他人の設定をあてにするようなら、Emacsには向かないとも言える 自分専用のエディタに仕立てる為にEmacsがある 他人のEmacsは完全に別もんw
977 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 00:54:56.58 .net] spacemacsとかdoom-emacsとかもあるし、そうとも言いきれんだろ
978 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 01:06:33.61 .net] それはEmacsを極めた人が、こんなのはどうだ?と布教してるだけだな spacemscsが万人向けとは思えんがな もちろんそれがしっくり来る人も沢山居るだろうけど
979 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 11:23:35.40 .net] >>965 繰り返される車輪の再発明ですねわかります
980 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 11:48:05.59 .net] ユーザーたちは、車輪の発明を繰り返す進歩のない集団かよw
981 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 12:18:22.77 .net] まあ多種多様な形態をとれるってことだ ベースや小手先をどれだけ何から取り入れるもみんな違う 向いてない云々は色々具体性が足りないから知らんしエディタじゃなくてOSまであるけど ただの個々人の設定の集合を車輪の再発明と呼ぶのも草ではある 車輪の再発明の意味すら違うとか
982 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 12:27:03.25 .net] 学習過程に伴う写経、先人の模倣を「車輪の再発明」言うのはタチの悪い冗談だ。
983 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 12:32:37.74 .net] spacemacsには感謝しています(by spacevimユーザー)
984 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 13:13:11.40 .net] emacsはosだからemacserはviも使うぞ
985 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 13:15:59.55 .net] プログラミングでも何でも、取り敢えず自己流で見よう見まねで作ってみて、その後に基礎を勉強するのが一番の近道だな つまらない基礎もちゃんと意味が理解出来る 逆につまらない基礎を最初に詰め込もうとするのが日本の教育の良くないところ
986 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 13:44:36.13 .net] 教科書読んできれいなプログラム真似するのが一番 自己流の結末は総じて悲惨
987 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 13:52:13.70 .net] 良質な多読もアンチパターンも必要だぞ
988 名前:名無しさん@お腹いっぱい。 [2021/05/08(土) 15:04:54.74 .net] 誰かemacs上にlispでvi実装しないかな?w
989 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 17:02:04.18 .net] emacs でメール読んでた頃が一番使ってたけど、それ以降は出番が減ってる
990 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 17:16:08.84 .net] >>975 それが駄目な所なんだよな そういう綺麗さにこだわってると、最終的に掛け算の順番にこだわることになる 自己流で痛い目に有ってから、一から基礎をやれと言うことだ 逆に言うと、痛い目にあわないと基礎の本当の意味が分からない 最初に詰め込まれてしまうと、ただの暗記になってしまうし、普通は直ぐに忘れてしまうだろう
991 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 19:35:31.66 .net] viperとansi-term以外で何かvi的な物を欲する場所があるということか??
992 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 19:54:02.58 .net] >>978 wanderlustとかFreeBSDとかねぇ…
993 名前:名無しさん@お腹いっぱい。 [2021/05/11(火) 21:50:03.79 .net] まあ結局evilが最強なんだよね
994 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 21:52:46.39 .net] それこそspacemacsで良くね 既存の自作Lispとかキーバインドと競合しないようになってるし 見た目の主張が強過ぎるのが玉にキズだが
995 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 23:17:37.95 .net] まぁ、今でも wanderlust 使ってるけどね
996 名前:名無しさん@お腹いっぱい。 [2021/05/13(木) 01:50:59.52 .net] hs-minor-mode でプログラムのブロック単位の折りたたみしてるけど、fortranの場合 if 文をたたむとendif までたたまれちゃうんだが。 elseif までたたむとかアレンジできなかったっけ?
997 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 03:05:23.23 .net] 久しぶりに環境見直そうと思って色々ググってみたらLSPってなんじゃいな エディタと別の場所にシンタックスチェック等の機能を託す仕組みらしいことは分かったが、今後は便利機能は個別に開発されてくんじゃなくてLSP経由で提供されていくのか?? 試しに使ってみたら「this file is not part of any project」とか出たが、いかなるプロジェクトにも属さない単品のソースを編集するのは向かないのかな
998 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 05:12:32.33 .net] spacemacs の c++-mode で flycheck がデフォルトで有効にならないんだが、なぜだろう トグルすれば普通に動く syntax-checking-enable-by-default はもちろん有効になってる spacemacs の再インストールも一応試して、パッケージの類は全て最新 どなたか知恵をかしてください
999 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/19(水) 03:18:58.11 .net] >>986 そうだろうね 真っ先にLSP対応してvscodeと資産共有できるようにしたのが急速にvimに食われた直接原因だと思ってます emacsはマルチスレッド/プロセス苦手なので、形だけ対応したとしても(いくつか見かけた) 非同期のバックグランドプロセスと協調して(見かけ上)ラグ無しにするのは根本的な改修が必要かと思います
1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/19(水) 05:42:21.00 .net] 今時シングルプロセスアプリなの?
1001 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/19(水) 05:54:22.50 .net] そうです
1002 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/19(水) 05:58:46.08 .net] 自分はまだ LSP 使ったことないけど、 > いかなるプロジェクトにも属さない単品のソースを編集するのは向かない これも「そう」なの?
1003 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/19(水) 09:59:47.52 .net] 老いたなemacs。 MSのLSPでemacsも陳腐化か。
1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 12:49:18.66 .net] だいぶ先になるだろうけど預言者>>992 を称えるためにパーティを準備しておかなきゃな.......
1005 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 13:29:42.98 .net] 未来というより完全に今の話だと思うが
1006 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 13:33:38.30 .net] そいつぁ、てーへんだ
1007 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 13:40:19.30 .net] ああ誤解されたら嫌だから言っとくけど俺自身は Emacs 使い続けると思う なんと言っても好きだから ただ皆 (特に今から開発環境吟味し始める人たち) にとっては、Emacs は選択肢に入らない可能性が高いんじゃないか
1008 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 13:51:06.67 .net] emacs使える人ってカッコいい!と初心者の俺は思ってるぞ!
1009 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 13:52:58.28 .net] LSPは使ったことない (し、なんのプロジェクトにも属してないファイルには使えないってのが本当ならこの先も使わん) からわからんが、他のエディタって helm 相当の機能とかあんの? 良いLispが沢山あるってだけでemacs使う理由にはなるんじゃないか
1010 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 14:18:31.91 .net] マイナー言語の方言/処理系は普及のためにemacs/vim用の設定ファイル添付が普通じゃなかろうか、そうそう困らないと思うけど 使ってるのではgforthとchicken schemeが公式配布にemacs/vim用のを含めてる
1011 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 14:24:03.80 .net] そもそもM$だってだけで拒否反応する人は(俺も含めて)多いだろうし、 > 良いLispが沢山あるってだけでemacs使う理由にはなるんじゃないか Perlなんかの実例もあるし、まさにこれでしょう。 あとはあれよね、やっぱり実際に使っているところを見て、(いろんな意味で)いいなあ、って思うようなことがきっかけになるんじゃないかね? 俺も他人がmewでメール書いてるのを見て、うわ、いいwと思って転んだってのもあるしw
1012 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 15:32:02.33 .net] 今は eglot + LSP client(ccls, pypls, gopls, etc.) で快適に開発してる
1013 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 17:20:27.74 .net] 999に乗って機械の身体を貰いに行くんだ…(´・ω・`)
1014 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 17:21:36.76 .net] 次スレ https://mevius.5ch.net/test/read.cgi/unix/1621758062/
1015 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 423日 23時間 36分 35秒
1016 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています