Emacs Part 51 ..
[2ch|▼Menu]
675:名無しさん@お腹いっぱい。
19/02/09 23:34:34.07 .net
やろうとすれば、helm-M-x の元コードをベースにカスタマイズして、(command-execute) にコマンド名渡す事で実現できるわけだけど最適解なのかは知らん

676:名無しさん@お腹いっぱい。
19/02/18 01:29:57.71 .net
最近更新が滞っているパッケージなどで、
Emacs27ではobsoleteになってるtls.elのopen-tls-streamが使われているのを、
gnutls.elのopen-gnutls-streamを使うようにしたい場合、
次のように設定してしのぐのは正解でしょうか?
(defalias 'open-tls-stream 'open-gnutls-stream)
あまりよくわかってないんですが、
open-tls-streamだとgnutls-cliが呼ばれるみたいなので。

677:名無しさん@お腹いっぱい。
19/02/28 16:03:35.64 .net
WSLでemacsを使っています。昨日、OSをWindows 10 October 2018 Updateに
Updateしたら、shell-modeでipconfig.exeなどのexeコマンドが実行できなく
なりました。ansi-termでは実行できます。この症状について、何か分かる方
が居りましたらよろしくお願いします。

678:名無しさん@お腹いっぱい。
19/03/02 20:52:49.19 .net
こういうネタで喜んでるところがダメなんだよなぁ
URLリンク(vim.dev)

679:名無しさん@お腹いっぱい。
19/03/03 09:56:05.64 .net
わろた
逆バージョンもあるんやね

680:名無しさん@お腹いっぱい。
19/03/03 13:36:03.03 .net
これってあっちから仕掛けてきたからお返しでやってるもんだと思ってた。

681:名無しさん@お腹いっぱい。
19/03/03 13:44:16.04 .net
>>652
emacs.dev と同時に、vim.dev も取っていたら、こうならなかったのにw
$ whois emacs.dev | grep "Creation Date:"
Creation Date: 2019-02-28T16:00:05Z
$ whois vim.dev | grep "Creation Date:"
Creation Date: 2019-02-28T19:03:23Z

682:名無しさん@お腹いっぱい。
19/03/03 17:08:06.81 .net
ドメインで遊ぶって最低だな

683:名無しさん@お腹いっぱい。
19/03/15 18:18:44.41 .net
>>649
以下で回避できることが分かった
exec > /dev/tty

684:名無しさん@お腹いっぱい。
19/03/21 03:46:03.65 .net
URLリンク(github.com)
上のsmart-tab.elで補完に使用する関数を次のように設定すると、
text-modeで下のようなエラーが出てしまいます。
(setq smart-tab-completion-functions-alist
'((emacs-lisp-mode . lisp-complete-symbol)
(text-mode . (lambda () (dabbrev-expand nil)))
))
smart-tab-call-completion-function: Wrong type argument: symbolp, (lambda nil (dabbrev-expand nil))
(lambda () (dabbrev-expand nil))がfboundpのチェックでエラーになるようです。
(以前のバージョンはこの設定でもエラーにはなりませんでした。)
後学のためにお尋ねしますが、この場合、
例えば次のように関数を定義する以外に方法はないんでしょうか?
(defun smart-tab-dabbrev () (dabbrev-expand nil))

685:名無しさん@お腹いっぱい。
19/03/21 17:36:52.35 .net
モードラインの保存状態を表す記号「*」をもっと目立つものに変えたいのですが、どうすればいいのでしょうか。できれば色も変えたいです。

686:名無しさん@お腹いっぱい。
19/03/21 20:42:54.66 .net
>>657
mode-line-modified を弄る
URLリンク(pastebin.com)

687:名無しさん@お腹いっぱい。
19/03/21 23:43:13.58 .net
>>658
ありがとうございます。けど無理でした ^^;

688:名無しさん@お腹いっぱい。
19/03/22 03:10:40.61 .net
とりあえずそのまま*scratch*にでもコピペして、
<READONLY>や<MODIFIED>のところを好みの文字列に変更して、
M-x eval-bufferとかすれば反映されるんじゃない?

689:名無しさん@お腹いっぱい。
19/03/28 01:12:38.88 .net
低レベル過ぎてワロタwww
いつからここはこんな低レベルになったんだ?

690:名無しさん@お腹いっぱい。
19/03/28 03:17:15.51 .net
>>661
昔からなので、何も問題ない。

691:名無しさん@お腹いっぱい。
19/04/16 13:31:14.59 .net
GNU Emacs 26.2がリリースされたと云うのにお


692:まえらときたら



693:名無しさん@お腹いっぱい。
19/04/16 13:36:18.35 .net
27になってから出直せ

694:名無しさん@お腹いっぱい。
19/04/16 17:06:28.99 .net
初めてのEmacsは19か20でした

695:名無しさん@お腹いっぱい。
19/04/16 21:54:06.66 .net
平成最後の

696:名無しさん@お腹いっぱい。
19/04/16 23:54:28.92 .net
そういえばMuleのバージョンは源氏物語から取ってたんだっけ、
最後はどこまで進んでたんだろう

697:名無しさん@お腹いっぱい。
19/04/17 00:00:42.98 .net
賢木みたいだね
俺使ってたのは末摘花までだけど

698:名無しさん@お腹いっぱい。
19/04/17 09:52:01.64 .net
初めてはNEMACSでした

699:名無しさん@お腹いっぱい。
19/04/17 11:47:42.08 .net
初めては,,oki if1000に載せたGosling Emacsかな.
gnu emacsは18.xxからだし..
CP/M80でemacs風エディタあったきた..

700:名無しさん@お腹いっぱい。
19/04/17 14:12:48.87 .net
Gosling Emacs から使ってるお年寄り、俺だけじゃなかったんだな。
GNU は同じく18から。
大学のセンターに入ってた富士通のミニコンで自分でパッチしてビルドしてた。

701:名無しさん@お腹いっぱい。
19/04/17 15:24:36.17 .net
>>670
沖電気の人?
新人研修でOKITAC 8300を使ったけど、OSはunixだと聞いた
もしかしてこれにも載ってたのかな?

702:名無しさん@お腹いっぱい。
19/04/17 15:52:04.83 .net
Nitemacs

703:名無しさん@お腹いっぱい。
19/04/17 23:54:39.18 .net
大学生の頃はkemacsとかngとか使ってた。

704:名無しさん@お腹いっぱい。
19/04/18 01:00:15.42 .net
jed
いまでも使っているわw

705:名無しさん@お腹いっぱい。
19/04/18 03:02:38.93 .net
初めてはSpacemacsさんでした
emacsのカスタマイズって難しいけど面白いですね

706:名無しさん@お腹いっぱい。
19/04/18 06:59:44.31 .net
昔話ばかりして生産性が無いのが爺の証

707:名無しさん@お腹いっぱい。
19/04/18 07:16:42.62 .net
人をけなすだけで生産性がない若輩も多い

708:名無しさん@お腹いっぱい。
19/04/18 08:24:23.56 .net
るびきちさんはいくえふめい?

709:名無しさん@お腹いっぱい。
19/04/18 08:27:02.85 .net
ごめんメルマガ出てたわ

710:名無しさん@お腹いっぱい。
19/04/18 20:40:29.30 .net
windows 10のpowershellからwindowsのSSHコマンド電話Unixにロクインして使うと挙動がおかしい。Tera Termやぷっちょなら問題ないけど。みんなはそんなことないかな?

711:名無しさん@お腹いっぱい。
19/04/18 22:36:46.39 .net
ぷっちょw
パティーのことか?

712:名無しさん@お腹いっぱい。
19/04/19 08:45:49.07 .net
ぷっちょw
TeraTermと並べて書いてあるにも関わらず
>>682 読むまで何のことだか分からんかったw

713:名無しさん@お腹いっぱい。
19/04/19 08:51:36.88 .net
ぷっちょw
if 1000 懐かしい。最凶のマシンだったよ。

714:名無しさん@お腹いっぱい。
19/04/20 14:18:14.48 .net
>>681
sshコマンドじゃなくてPowerShellを動かしてる端末がいわゆるDOS窓だからだろう
普通にTeraTermかぷっちょ使えば良いと思うけどね

715:名無しさん@お腹いっぱい。
19/05/03 20:04:42.02 .net
Win10 msys2で26.2 をビルドしたがewwが上手くリンクを辿れない
26.1に戻すか、eww以外は問題なさげだしeww使うのを諦めるか…

716:名無しさん@お腹いっぱい。
19/05/04 02:27:28.53 .net
>>686
google検索で、リンク先にジャンプしてみたけど、普通に飛べてるよ?

717:名無しさん@お腹いっぱい。
19/05/04 10:20:34.21 .net
>>686
> Win10 msys2で26.2 をビルドしたがewwが上手くリンクを辿れない
> 26.1に戻すか、eww以外は問題なさげだしeww使うのを諦めるか…
俺はGPGエラーで、ビルドすら到達できないorz

718:名無しさん@お腹いっぱい。
19/05/04 12:34:42.50 .net
>>687
HTTPSのリンクだとうまくいかないようです
始めは設定の問題かとrunemacs -qしてもNG
ではTLSかとも思ってlibgnutls-30.dllも26.1当時のものに差し替えても症状変わらず
gnutls.elもeww.elも26.1とほとんど変わってない
気になるのは(gnutls-available-p)の値が t じゃなくて(ClientHello\ Padding Key\ Share… とか返ってくる
>>688 スレチでスマンが鍵の


719:有効期限切れかな? https://blog.tea-soak.org/2015/11/pacman%E3%81%A7%E3%80%8C%E7%84%A1%E5%8A%B9%E3%81%BE%E3%81%9F%E3%81%AF%E7%A0%B4%E6%90%8D%E3%81%97%E3%81%9F%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8-pgp-%E9%8D%B5%E3%80%8D/



720:名無しさん@お腹いっぱい。
19/05/06 19:10:07.92 .net
>>686
proxyを経由するとうまくいくようだ。会社でうまくいって、自宅でうまくいかない。
違いはなにかと考えたら、proxyの存在だった。

721:名無しさん@お腹いっぱい。
19/05/06 19:36:30.02 .net
>>689
(gnutls-available-p) が t を返さなくなったのは、仕様が変更されたからの模様。
URLリンク(github.com)
** The function 'gnutls-available-p' now returns a list of capabilities
supported by the GnuTLS library used by Emacs.

722:685
19/05/25 20:07:38.73 .net
msys2のlibgnutls-30.dllを最新3.6.7.1-1から古いもの(dllタイムスタンプ18/05/31 パッケージバージョン不明)に差し替えるとewwでもhttpsが辿れました
古いものに差し替えテストしたつもりができていなかったようです
後からWanderlustも動かなくなっていたのに気づいたのですが、こちらも動作するようになりほっとしています
>>690
残念ながらSquid入れてみましたがこちらの環境では症状変わらずでした
いずれにせよemacs側の問題ではなさそうです

723:名無しさん@お腹いっぱい。
19/05/25 21:04:15.62 .net
この手のライブラリで古いのにしたら動くというのは、セキュリティ的にゆるくした結果だったりするからなあ

724:名無しさん@お腹いっぱい。
19/05/26 18:46:57.18 .net
で?このスレでセキュリティの議論が必要?25.3使ってるが論外?

725:名無しさん@お腹いっぱい。
19/05/31 19:55:47.39 .net
文字列を置換したいです
hogehoge<br> がある行を全て
<p>hogehoge</p> にしたいのですが
^.*<br>$で検索して置換するとhogehogeの元のあった文字列が消えてしまいます
元の文字列を利用する方法や検索できた行だけの行頭だけを付け足すことなどは出来ないでしょうか?

726:名無しさん@お腹いっぱい。
19/05/31 20:51:04.93 .net
^\(.*\)<br>$

<p>\1</p>
ということかな
正規表現 グループ化 後方参照
とかで検索するとわかるけど
Emacsの正規表現はRubyやPerlと違って ( や ) などはエスケープが必要

727:名無しさん@お腹いっぱい。
19/06/01 00:19:50.67 .net
Elispの場合はエスケープする必要がある記号はそのエスケープ記号をエスケープする必要が有るからつらい…

728:名無しさん@お腹いっぱい。
19/06/01 00:56:50.70 .net
\\\\\\\\\

729:名無しさん@お腹いっぱい。
19/06/01 06:29:31.89 .net
うわ!ずっと悩んでいたのですができました!
本当ありがとうございます
グループ化かー、便利ですね

730:名無しさん@お腹いっぱい。
19/06/03 10:36:12.25 .net
swiperバグってんね
2文字以上検索かけると検索対象が表示されなくなるわ

731:名無しさん@お腹いっぱい。
19/06/03 13:47:37.25 .net
>>700
> swiperバグってんね
> 2文字以上検索かけると検索対象が表示されなくなるわ
これ、関係ない?
URLリンク(gitlab.com)

732:名無しさん@お腹いっぱい。
19/06/03 21:44:07.34 .net
>>701
ありがとう、優しいね
今はmigemo関連を取り除いたはずなので、多分違うと思うけど…
もしかしたらavy-migemoがまだ生き残ってるかも?
でも、たぶん原因はこれな気がする
URLリンク(github.com)

733:名無しさん@お腹いっぱい。
19/06/05 20:06:57.95 .net
ありがとうございました。
僕の問題はまさにこれで解決しました!

734:名無しさん@お腹いっぱい。
19/06/06 10:37:01.74 .net
他でも質問したんですが、回答


735:ェ得られないので質問させてください! Spacemacsでivyを利用してるんですがDiredでCreate directoryした際に カレントディレクトリに似た名前のディレクトリが既に存在する場合 勝手に補完されCannot create directory /xxx/xxx file existsとなってしまいます。 C-M-jを使うことで回避できるという記事が 海外のサイトにたくさん見つかったのですが、うまく機能しないようです。 ivyを導入環境で、DiredでCreate Directoryする際 補完が効いてしまった場合どうすればディレクトリを作成することができますか?



736:名無しさん@お腹いっぱい。
19/06/11 03:05:39.27 .net
西村のscが出来た時に「あー3年ぶりにemacs立ち上げるか」みたいなこと言ってたレスの過去ログ残ってる人いませんか?

737:名無しさん@お腹いっぱい。
19/06/11 09:02:05.09 .net
Warning (initialization): An error occurred while loading `c:/Users/acernote/AppData/Roaming/.emacs.d/init.el':
Invalid read syntax: )
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.
すみません、emacsを立ち上げると(下側の窓に強制的に)上記の表示が出て init.el の設定がまったく反映されなくなってしまいました。
まったく同じファイルを(気付かずに)emacsで2つ同時に開き、ひとつは内容に変更を加えて c-x c-s でセーブしたあと c-x c-c で閉じ、
もう一つは何も変更せず c-x c-c で閉じました。
その直後から init.el の設定が反映されなくなりました。
なんとかもとに戻りませんかね。一括変換とかちょー便利なのでemacs手放せないです。
数年前に、ネット情報を頼りに設定とかして、以後はふつうのエディタとしてのみ使ってるので、emacsの細かいこととかまるっと忘れてしまいました。
どなたか助言お願いします。

738:名無しさん@お腹いっぱい。
19/06/11 09:06:11.38 .net
環境
win7
emacs24.3
です。

739:名無しさん@お腹いっぱい。
19/06/11 09:07:23.65 .net
エラーはともかく、今24を使うことはないのでは?

740:名無しさん@お腹いっぱい。
19/06/11 09:41:50.28 .net
>>706
エラーメッセージをちゃんと読んで!
で、その指示に従うとどの関数に誤字を加えたか分かるよ。

741:名無しさん@お腹いっぱい。
19/06/11 13:26:39.78 .net
702で書き込んだものです。
ネット情報で /.emacs.d/history のファイルを隔離したら直ったとあったので、同じように隔離したところ解決しました。
history ファイルはまた新しいのが自動的に作られるみたいです。
お返事くれた方、ありがとうございました。
今回参考にしたurl
URLリンク(d.hatena.ne.jp)

742:名無しさん@お腹いっぱい。
19/06/26 15:55:30.01 .net
emacs -q
で起動しても、何故か高さが超小さいウインドウで起動してしまう現象に悩まされています。
例えば、
emacs -q -geometry 100x50
として起動すると、最初はそれなりのサイズで起動するのですが、一瞬で高さが超小さくなり、起動した状態で(frame-height)を評価すると5となります。ちなみに(frame-width)を評価すると100なので、起動引数はちゃんと機能してそうです。
なんで最終的に高さが5になるのかがさっぱりわかんないんです。

743:名無しさん@お腹いっぱい。
19/06/26 18:48:57.57 .net
インストールに失敗してるとか、もしもX11上だったらX11側の .Xdefaults ないし xrdb に何か変な設定が入ってるとか? <


744:br> ちなみにdistroは?



745:名無しさん@お腹いっぱい。
19/06/26 21:23:45.28 .net
起動した後の *Messages* の内容に関係ありそうなのない?
emacs -Q -g 100x50するとどうだろう
もしかしたらフォントが関係してるかも

746:名無しさん@お腹いっぱい。
19/06/27 01:31:38.45 .net
もしかしてWSL+VcXsrvじゃないか?
それなら俺もなる
XmingはならないからVcXsrvの問題と諦めてる
Xmingは他の挙動が変なので使ってない

747:名無しさん@お腹いっぱい。
19/06/27 07:51:22.95 .net
>>714
うちも WSL + VcXsrv の環境だけど、
>>711 の現象には遭遇してないなぁ。

748:名無しさん@お腹いっぱい。
19/06/27 08:12:03.43 .net
>>714
うちも同じ環境でなる。でもならない人もいるんですね。うちの場合、常にemacs 立ち上げているので気にしないことにしている。

749:名無しさん@お腹いっぱい。
19/06/27 17:57:49.52 .net
皆さん返信ありがとう。
お察しの通りWSL(ubuntu16.04) + VcXsrv です。
他の人もなってるんですか。ちょっと安心しました。
ちなみに、emacsはインストールし直し、VcXsrvもアンインストールからインストールし直しましたが、状況変わらずでした。
今日わかったことは、
emacs -q -g 100x50
では相変わらず高さが縮まりますが、
emacs -q -g 100x58
だと縮まらずにスプラッシュ画面が拝めました。
なる人とならない人がいたりすることから、これは>>713さんの言うとおりフォントかもしれませんね。

750:名無しさん@お腹いっぱい。
19/06/28 11:29:37.58 .net
URLリンク(www.fsf.org)
Emacs ロゴ入りTシャツ販売

751:名無しさん@お腹いっぱい。
19/06/28 11:52:42.93 .net
ああ、なんという配色だ

752:名無しさん@お腹いっぱい。
19/06/28 12:26:00.79 .net
如何にもナードでいいじゃないか

753:名無しさん@お腹いっぱい。
19/06/28 12:48:11.48 .net
さりげないアピールではなく悪目立ちしそうだ

754:名無しさん@お腹いっぱい。
19/06/29 00:52:44.33 .net
あなたは、この紫と緑のGNU Emacsロゴのtシャツに、ある種の衣装を着たヒーローと間違えられるかもしれません
(説明文の前半をGoogle翻訳)

755:名無しさん@お腹いっぱい。
19/06/29 05:16:19.27 .net
RMSの着ぐるみ着れば、或る種のヒーローと間違えられるかもしれません

756:名無しさん@お腹いっぱい。
19/06/29 09:05:06.40 .net
FSFはヒッピー文化のノリなんだよな

757:名無しさん@お腹いっぱい。
19/07/07 07:04:01.11 .net
WSLでVcXsrvと連係してemacsを使っているのですが、どきどき十数秒程度の
ぷちフリーズが発生します。同様の現象発生している方おりますか?

758:名無しさん@お腹いっぱい。
19/07/07 13:19:04.13 .net
>>725
「おりますか」だと?

759:名無しさん@お腹いっぱい。
19/07/07 13:30:23.31 .net
>>725
それはスリープ明けに起こるか?

760:名無しさん@お腹いっぱい。
19/07/07 15:48:38.58 .net
>>727
いや、使っている最中に起きます。
一時間に数回。そして、しばらっく待っていると元に戻ります。
emacsがフリーズしているときでも、その他のアプリは使えます。

761:名無しさん@お腹いっぱい。
19/07/08 19:01:21.66 .net
>>728
Helm使ってる?確かに最近プチフリ起きるようになったな…
確実に何らかのpackageの問題だと思う

762:名無しさん@お腹いっぱい。
19/07/08 21:52:21.84 .net
パネルにタブを表示している人いたら、拡張は何を使っているか教えてほしい。
自分はVertical Tabsというのを使ってる。プライベートウィンドウできちんと動くから。ファビコンをちゃんと表示してくれたりとかね。
ただ、タブを一気にたくさん開くと、タイトルが表示されるまでが遅いのが気になってる。まあいくつか試した他の拡張でも同様だった。

763:名無しさん@お腹いっぱい。
19/07/08 21:53:26.89 .net
ごめん >>730 は投稿先のスレを間違えた…。

764:名無しさん@お腹いっぱい。
19/07/09 01:31:22.68 .net
>>729
helm使ってます。helmは外せないけど、他のpackage外して切り分けしてみます。

765:名無しさん@お腹いっぱい。
19/07/18 11:56:52.11 .net
Emacsの設定で
(global-auto-revert-mode 1)

(custom-set-faces ...)
より前に記述するとフォント設定が反映されないのですが、なぜそうなるのか分かりません。
仕組みを教えていただけますか。

766:名無しさん@お腹いっぱい。
19/07/18 12:17:03.89 .net
設定が上書きされておりますからでしょう

767:名無しさん@お腹いっぱい。
19/07/18 12:56:58.40 .net
>>734
うーん。素人考えですが,global-auto-revert-modeが
custom-set-facesを上書きするようには見えませんね。
片やファイルの読込み、片やフォント設定ですから、
設定の上書きというのはちょっと考えにくいんじゃないでしょうか?

768:名無しさん@お腹いっぱい。
19/07/18 13:16:58.20 .net
フォントの設定は、UIがいくつかあって、
欧文だけだったら、一番 low なところで叩けば十分に設定可能。
もし日本語フォントもレンダリングさせたかったら、もうちょっと上側から設定を書くほうがいい。
また、いわゆる和文の等幅フォントだったら、らくーに終わるけど、
和欧混植にするんだったら、まぁー、めんどいしという感じ。
なので、上書きされちゃうーっていうフォント設定が全部明らかにならないかぎり、
どないしようもないと思います。

769:731
19/07/18 14:01:05.65 .net
>>736
和欧混植とかもできるんですね…。
設定はこんな感じですね。
ていうか実を言うとEmacsをマトモに触ったのが昨日なので
設定は↓これとあと背景透過くらいしかしてません。
(custom-set-faces
'(default ((t (:family "更紗等幅ゴシックJ"
:foundry "CYEL"
:slant normal
:weight normal
:height 120
:width normal)))))
; ↑↓この上下を入れ替えるとフォント設定が反映されない。
(global-auto-revert-mode 1)

770:名無しさん@お腹いっぱい。
19/07/28 16:52:31.35 .net
URLリンク(i.imgur.com)

771:名無しさん@お腹いっぱい。
19/08/01 22:31:13.06 .net
久しぶりに twittering-mode 使ったら、
curl.exe がエラーを御吐きになられるんだけど、
twitter の仕様変更で TLS1.2 になった所為ですかね。
(略) twittering-mode-3.1.0/win-curl/curl.exe exited abnormally (exit-status=35) for POST URLリンク(api.twitter.com)
Curl Error 35
CURLE_SSL_CONNECT_ERROR
A problem occurred somewhere in the SSL/TLS handshake. You really want the error buffer and read the message there as it pinpoints the problem slightly more. Could be certificates (file formats, paths, permissions), passwords, and others.
それで、とりあえず何とかしようと、curl-args に "--tlsv1.2" を足してみたんだけど、
全然ダメでした。誰か偉い人、このURLを見ろとかでいいんで、どうか教えてください。
2480c2480
< `("--include" "--silent" "--compressed" "--tlsv1.2"
---
> `("--include" "--silent" "--compressed"
(deleted an unsolicited ad)

772:735
19/08/01 23:04:02.08 .net
なんということでしょう。
--tlsv1.2 で TLS1.2 が使える curl とは、win10 1803 で標準インストールされる
アンチクショウ(Invoke-WebRequest)だったのです。
win-curl に入ってる curl.exe は、TLS1.2に対応してないじゃん。

773:735
19/08/01 23:14:29.88 .net
ということで、↓の windows 64bit binary配布の curl 7.65.3 を
win-curl に突っ込んだら、無事、動きましたとさ。スレ汚しでゴメン。
URLリンク(curl.haxx.se)

774:735
19/08/01 23:18:53.13 .net
補足ですが、↓のような感じで twittering-mode が
呼び出す curl を指定してあげないと駄目です。
(setq twittering-curl-program "(略)/twittering-mode-3.1.0/win-curl/curl.exe")

775:名無しさん@お腹いっぱい。
19/08/15 22:31:29.03 .net
Emacsプレゼンよろ
Vim vs Emacs
スレリンク(poverty板)

776:名無しさん@お腹いっぱい。
19/08/16 02:06:35.78 .net
>>743
盛り上がってるね。vim and emacs vs vscode って感じで vscode の勢力が強い。

777:名無しさん@お腹いっぱい。
19/08/16 02:16:56.10 .net
trampも使ってなさそうなkidsにemacsの先駆性を伝えてあげてほしいです。

778:名無しさん@お腹いっぱい。
19/08/16 02:21:16.19 .net
>>745
trampのことは 252 に書いておきました

779:名無しさん@お腹いっぱい。
19/08/16 08:56:06.25 .net
ちょっと煽ってきますたw

780:名無しさん@お腹いっぱい。
19/08/16 10:23:09.06 .net
>>747
もっとやれw

781:名無しさん@お腹いっぱい。
19/08/18 01:22:35.92 .net
GUIのEmacsで文字間を調整する方法はありませんよね?
等幅フォントで欧文が詰まり過ぎないように、
やや幅広の欧文フォントを日本語より小さめのサイズに調整してるのでバランスが良くないです。
文字間を広げて欧文もサイズを揃えた方が良さそうなんですが、
何か方法があるでしょうか?
URLリンク(i.imgur.com)

782:名無しさん@お腹いっぱい。
19/08/18 03:18:46.34 .net
サンプルファイルをもらってくる
URLリンク(gihyo.jp)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 5.6 表示・装飾に関する設定 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; P95 フェイス
;; リージョンの背景色を変更
;; (set-face-background 'region "darkgreen")
;;; P96-97 フォントの設定
;; AsciiフォントをMenloに
(set-face-attribute 'default nil
:family "Menlo"
:height 120)
;; 日本語フォントをNoto Serif CJK JPに
(set-fontset-font
nil 'japanese-jisx0208
(font-spec :family "Noto Serif CJK JP"))
;; ひらがなとカタカナをNoto Sans CJK JPに
;; U+3000-303F CJKの記号および句読点
;; U+3040-309F ひらがな
;; U+30A0-30FF カタカナ
(set-fontset-font
nil '(#x3040 . #x30ff)
(font-spec :family "Noto Sans CJK JP"))
;; Notoフォントの横幅を調整
(add-to-list 'face-font-rescale-alist '(".*Noto.*" . 1.2))

783:745
19/08/18 10:17:50.84 .net
>>750
ありがとうございます。
私の環境でフォントサイズに合わせて日本語と欧文の幅がぴったり2:1になるように微調整して、
同じファイルを表示しています。
URLリンク(i.imgur.com)
私の最初の設定はDejavu Sans Mono/Migu 1Mでこの設定はMenlo/Noto Sans CJK JPなので、
Notoフォントの高さのせいで行間が広くなりますが、
日本語と欧文の文字の大きさの比率はほぼ同じだと思います。
face-font-rescale-alistは横幅だけでなくフォントを一定の比率で拡大するので、
それぞれのフォントサイズを直接指定した場合と同様、
拡大率に応じて日本語と欧文の文字の大きさのバランスが崩れてしまいます。

784:745
19/08/18 23:55:05.18 .net
サイズを調整すると少し体裁よくなりましたが、
文字間が調整できず詰まってしまうのは仕方がありません。
URLリンク(i.imgur.com)
emacs -nwだとターミナル側で最初から文字間が広く空いて調整もできるので、
詰めがゆったりして日本語と欧文のバランスもよく美しく見えます。
GUIのEmacsで同程度に調整できるといいんですが。
urxvt+Emacs
URLリンク(i.imgur.com)

785:名無しさん@お腹いっぱい。
19/08/19 08:35:48.94 .net
自前で文字間隔を直したフォントを作るって手はある。
すべてのアプリで使えるので最も汎用の解にはなる。

786:名無しさん@お腹いっぱい。
19/08/19 21:02:54.53 .net
でもエディタ以外で必要かな?
エディタで使う等幅フォントは半角の欧文の詰めがどうしても見苦しいから、
バランスをとるために全角の文字間が余分に空いててほしい。
桁数とか気にしなければプロポーショナルでもいいけど。

787:名無しさん@お腹いっぱい。
19/08/19 21:40:01.82 .net
Debianスレから誘導されてきました
Debianでstretchからbusterに上げたら
emacs(anthy)で日本語の一部が
入力とともにオンラインで化けるようになりました
化けるのは以下をはじめとした記号で日本語は化けません
(コロンの前の文字を入力すると右のように化けます)
(: 鐚\210
): 鐚\211
ー: \343\203\274
?: 鐚\237
以下情報です
- emacs lucid 1:26.1+1-3.2
- 日本語はeuc-jpを使用
- (set-input-method "japanese-anthy")のみの.emacsで化けます
- .emacsがないと化けません
- libreofficeでanthyで入力しても化けません
anthy-elに原因がありそうなのですが直し方が分かる方いますか?

788:名無しさん@お腹いっぱい。
19/08/19 22:00:58.80 .net
sjis, euc-jp は国際化されていないから、外人は知らない。
世界中で知っている人は、まずいない
日本人が、何百もある外国語のエンコードを、誰も知らないのと同じです
UTF-8 を使ってください!

789:名無しさん@お腹いっぱい。
19/08/19 22:25:45.91 .net
かなり板違いだけどlocaleを変えたくないのであれば一度emacsをpurgeしてからapt install
それで駄目なら諦めてUTF-8にするかemacs-mozc等に乗り換えるしかない

790:名無しさん@お腹いっぱい。
19/08/19 22:39:08.85 .net
>>757
>かなり板違いだけどlocaleを変えたくないのであれば一度emacsをpurgeしてからapt install
駄目ですね
困った困った

791:名無しさん@お腹いっぱい。
19/08/20 05:58:29.18 .net
>>758
ならば繰り返しになるけどemacs-mozc等を試してみるか、諦めてlocaleをja_JP.UTF-8にするしかありませんな。
今時eucJPに拘る理由はよくわかりませんが。

792:名無しさん@お腹いっぱい。
19/08/20 17:37:22.45 .net
>>759
emacs-mozcで直りました
今はこんなのあるんですね
まだまだeuc-jp生活が続きます

793:名無しさん@お腹いっぱい。
19/08/20 18:05:14.51 .net
よく分かりませんが、
全体の locale は ja_JP.utf8 であってもよくて、
必要なファイルのみ euc-jp にしておけばいいんじゃないですかね。

794:名無しさん@お腹いっぱい。
19/08/20 21:03:05.15 .net
localeでja_JP.UTF-8を作っといて
export LANG=ja_JP.UTF-8
し,中身が
(set-default-coding-systems 'utf-8)
(set-input-method "japanese-anthy")
のみの.emacsで起動したら>>755の症状です.
anthyに問題あるような...

795:名無しさん@お腹いっぱい。
19/08/20 21:04:11.01 .net
-anthyに問題あるような...
+anthy-elに問題あるような...

796:名無しさん@お腹いっぱい。
19/08/20 22:38:42.49 .net
>>761
ファイル名がeuc-jpでエンコードされたファイルがたくさんあるのです
ファイル名がutf8のファイルと混在するのでなかなか移行できない
diredでutf8とeuc-jpをキーひとつで切り替えて見られると随分良いんだけど
ないかなぁ?

797:名無しさん@お腹いっぱい。
19/08/21 00:45:03.12 .net
unixで日本語ファイル名を抵抗なく使っている時点で運用を見直すべき。
個人の感想です。

798:名無しさん@お腹いっぱい。
19/08/21 02:53:59.26 .net
nkf使えばええやんと思ってしまう

799:名無しさん@お腹いっぱい。
19/08/21 07:56:41.13 .net
URLリンク(www.ice.is.kit.ac.jp)
こちらとか有用かと

800:名無しさん@お腹いっぱい。
19/08/21 08:21:04.16 .net
.emacsという事はバイトコンパイルはしない派なのかな?
好き好きだけど

801:名無しさん@お腹いっぱい。
19/08/21 08:22:49.77 .net
>>765
賛同はするけどデスクトップとして使うと
日本語ファイル名からは逃れられないよ

802:名無しさん@お腹いっぱい。
19/08/21 08:28:04.74 .net
>>766,767
有難う御座います
これまでのファイル数が膨大なので
一括変換は躊躇いますな
diredでエンコードをキータイプ1つで
切り替えられればhappyなんだけど

803:名無しさん@お腹いっぱい。
19/08/21 08:46:09.56 .net
utf8に変わったときにみんなそれやったんだよ。あなだけじゃない。解決策も対応も出揃ってるから後は好きにすればいい

804:名無しさん@お腹いっぱい。
19/08/21 09:23:21.89 .net
file-name-coding-system を dired のバッファ単位で自動判別して設定するって
わりと簡単そうだし、どこかにパッチとかないのかな。
まあパス名に関しては混在はトラブルのもとなので、やるなら一気に全部変換した方がいいとは思うけど。
全面移行するまでの当面の間はIMだけUTF-8で動かして、
default-file-name-coding-system は euc-jp のままでいいんじゃない?

805:名無しさん@お腹いっぱい。
19/08/21 10:39:00.18 .net
変換が怖いなら環境をクローンしてテストしてみればいい。
それすら面倒ならeuc-jpに固執し続ければいい。
それで不便じゃなければ。
とりまEmacsでの文字化け問題は解決したみたいですからな

806:名無しさん@お腹いっぱい。
19/08/21 11:14:03.51 .net
>>770
URLリンク(www.google.com)文字コード+切り替え

807:名無しさん@お腹いっぱい。
19/08/21 23:20:13.69 .net
>>767
結局convmvで一括変換しました
pdumpfsで取ってきた15年分のバックアップを今から変換します

808:名無しさん@お腹いっぱい。
19/08/22 03:08:04.65 .net
>>775
大変ですね。頑張って下さい。
最後に、望んだ手法かどうかに関わらず、お世話になった方にはその都度お礼を言ったほうが宜しいかと。
実はDebianスレから貴方を見てきましたが、誰に対しても一度もお礼の言葉がありませんね。
PCには頭を垂れなくても仕事しますけど、貴方が接してきたのは単なる文字情報ではなく人間なのですから。

809:名無しさん@お腹いっぱい。
19/08/22 11:06:47.54 .net
>>776
全くないかと言えばそんなこともないと思うのですが...
会話のように書いてますので書面よりは少ないかもしれません
御忠告有難うございます
おかげさまでだいたい望み通りの環境になりました

810:751
19/08/23 00:47:42.40 .net
むしろ、2ch(5ch)でお礼とか強要している方が感覚がズレてるだろ..
ここはfjじゃねえぞ。

811:名無しさん@お腹いっぱい。
19/08/23 07:29:06.71 .net
所詮便所の落書きだからな

812:名無しさん@お腹いっぱい。
19/08/23 10:57:28.22 .net
バキュームカーと勘違いしてんじゃねえのか

813:名無しさん@お腹いっぱい。
19/08/23 11:47:41.65 .net
>>776
うわぁ

814:751
19/08/23 20:54:26.18 .net
いちいちお礼なんかしてたらスレの
半分がお礼になるのではないだろうか。

815:名無しさん@お腹いっぱい。
19/08/23 20:56:34.56 .net
報告は欲しくね?

816:名無しさん@お腹いっぱい。
19/08/23 22:44:31.96 .net
報告は欲しい。
礼はいらん。(礼があっても構わんが)
礼はするが報告がないってパターンは割とイライラする。
礼とかどうでもいいから結果を書けよと。

817:名無しさん@お腹いっぱい。
19/08/23 23:01:57.57 .net
俺って感情がないからお礼とか全然ありがたみ感じないんだよね。

818:名無しさん@お腹いっぱい。
19/08/23 23:02:06.64 .net
>>769
たとえばUbuntuとかなら
LANG=C xdg-user-dirs-gtk-update
とか、しないの?

819:名無しさん@お腹いっぱい。
19/08/23 23:16:12.36 .net
5chでお礼なんて要らないな
だけど上手く行ったかの報告は絶対必要
それさえ聞ければ十分

820:名無しさん@お腹いっぱい。
19/08/24 00:41:04.30 .net
>>786
「日本語ファイル名からは逃れられないよ」の主な意味は
他人からメールに添付して送られてくるファイルが日本語ファイル名ってことです
私自身は基本的にはファイル名にascii文字しか使いませんが
他人から送られてくる日本語名のファイルをいちいちリネームする訳にはいきせん

821:名無しさん@お腹いっぱい。
19/08/24 10:34:29.55 .net
>>788
なるほど。私はファイルシステムに取り込む時には体が自動的にリネームしてしまうのがで、そこまで考えが至りませんでした。失礼しました。
まあ、日本語ファイル名で何の問題もない世界に、いつかはなってほしいものです…

822:名無しさん@お腹いっぱい。
19/08/24 11:36:59.73 .net
>>789
WSLでemacs使っていると、DrvFsにもアクセスするから普通に漢字ファイルにアクセスしますしね

823:名無しさん@お腹いっぱい。
19/08/27 23:29:20.40 .net
妙な質問ですみませんが、Git for Windowsのgit.exeを、WSL1のemacs -nw上のMagitやeshellから使うことってできませんか?
理由は、WSL1のgitより数十倍速いからです。
WSL1でgit statusが20秒以上かかる巨大レポジトリでも、Git for Windowsだと一瞬で終わる。
しかしWSL1のbashでgit.exeを呼び出しても、あまり正常に動きません。
ましてWSL1のEmacs -nw上のeshellやshell-modeだと、全く何も表示されません。
MSYS2にGit for WindowsとEmacsをインストールすると正常に動きますが、今度はEmacs自体の挙動にいろいろ問題があって…。
以下は参考リンク
git bash for windows is based on MSys2. Why not just use Msys2 and it's git? : git
URLリンク(www.reddit.com)
Install inside MSYS2 proper git-for-windows/git Wiki GitHub
URLリンク(github.com)
【Windows/msys2】Emacs 26.2の64bit版をインストール | The modern stone age.
URLリンク(www.yokoweb.net)
NTEmacs @ ウィキ - アットウィキ
URLリンク(w.atwiki.jp)
> 本サイトは NTEmacs の情報サイトなのですが、私が WSL版 emacs に乗り換えたため(略)…
> 今のところ、Windows で emacs を使うには WSL emacs on VcXsrv がベストな選択だと思っています。

824:名無しさん@お腹いっぱい。
19/08/28 12:02:36.70 .net
>>791
shell-modeでexeコマンドが動かないのは、Windows 10 1809で埋め込まれたWSLのバグだと思います。
URLリンク(github.com)
git.exe status | cat とすると表示すると思います。
git.exe "$@" | cat のようなシェルスクリプトを作ればOKと思います。
また、少なくともWindows 10 1809までは、VolFs上のディレクトリをカレントディレクトリ
としてexeコマンドを動かすことができません。
Windows 10 1903からはできるかもしれませんが、今手元にある環境が1809のため確認できません。
とりあえず、今分かる情報です。

825:名無しさん@お腹いっぱい。
19/08/29 03:37:57.78 .net
>>792
丁寧なレス、ありがとうございます。ご返事が遅くなりましてごめんなさい。
まずこちらの状況に進展がありました。以下のページを参考に
Magit User Manual: Git Executable
URLリンク(magit.vc)
・~/.bashrcに export PATH=/mnt/c/tools/msys64/mingw64/bin/:$PATH
・~/.emacs.d/init.elに (setq magit-git-executable "git.exe")
と書くと、どうもMagitがGit for Windowsを利用して動いているようです。正直、自分でも驚きました。
shell-modeとすら連携できなかった git.exe がMagitと連携できるなんて。
M-x magit-version
Magit 20190817.1623, Git 2.23.0.windows.1, Emacs 25.2.2, gnu/linux
しかも、WSL1の素のbash上でも機能しないGit for Windowsの一部の機能が、Magit上では動いているように見えます。
例えば bash上で git.exe stash list を実行しても何も表示されないのですが、Magit上ではstashもちゃんと表示されている。不思議です。
とりあえず恐る恐る使って


826:ンることにしますが、今のところSSHのGitレポジトリのpushやfetchができないですね。 これらの機能だけMSYS2のbash上で使うことにします。 ---- 貼っていただいたissueはまさに自分も悩んできたことで、大変ありがたかったです。 init.el に (setq process-connection-type nil) と書くことで、shell-modeでgit.exeが動作するようになりました。 ただeshellの対応法が載っていなかったのは残念です。 なお、自分の環境はWindows10 1903でして(May 2019 Updateを手動で入れました)、VolFs上(~ や /)でgit.exeが動作することも確認できました。 ただ自分はふだん、Windows版Eclipseとファイルを共有するため、WSL1でもDrvFs上でファイルを編集していて、VolFsはあまり使いません。



827:名無しさん@お腹いっぱい。
19/08/29 18:15:42.08 .net
Emacs 26.3 released
URLリンク(lists.gnu.org)

828:名無しさん@お腹いっぱい。
19/08/30 01:27:00.56 .net
26.3ビルドしたお
今はdoom emacs使ってるけど快適だお

829:名無しさん@お腹いっぱい。
19/08/30 22:00:24.44 .net
「GNU Emacs 26.3」リリース 2019年8月30日16:30 末岡洋子
URLリンク(mag.osdn.jp)
 テキストエディタGNU Emacs開発チームは8月28日、最新安定版となる「GNU Emacs 26.3」を
公開した。「令和」のサポートなどが加わったメンテナンスリリースとなる。
 EmacsはLispの方言であるEmacs Lispを中核にし、拡張性、カスタマイズ性などの特徴を備えた
テキストエディタ。Windows、macOS、GNU/Linuxなどさまざまなプラットフォームで動作する。
 Emacs 26.3は、2018年5月に公開されたEmacs 26系の最新版。メンテナンスがメインのリリースと
なる。
 コードポイントU+32FFが加わったUnicode Character Databaseをコンパイルすることで、新元号の
「令和」をサポートした。
 また、help-enable-completion-auto-loadオプションを導入、kろえを利用することでEmacs 26.1で
導入した新機能(C-h fとC-h vのコンパイル時にファイルを読み込む)を無効にできるという。そのほか、
GNU ELPAパッケージの署名チェックのための新しいGPG鍵も含まれている。

830:名無しさん@お腹いっぱい。
19/08/31 02:41:55.18 .net
令和をサポートってなんだ?
日付の変換とかそういうこと?

831:名無しさん@お腹いっぱい。
19/08/31 02:54:34.29 .net
考えにくいが、日本の年号変換の関数がが組みこみ?

832:名無しさん@お腹いっぱい。
19/08/31 06:08:46.83 .net
潤A~、&#13055;←これに対応したってことじゃないの

833:名無しさん@お腹いっぱい。
19/08/31 11:57:15.14 .net
U+32FF を C-u C-x = したとき
name: SQUARE ERA NAME REIWA
general-category: So (Symbol, Other)
decomposition: (square 20196 21644) (square '令' '和')
っていう風に名前などが表示されるとか
同じく U+32FF に対して M-x ucs-normalize-NFKC-region で
令和
に変換されるとか

834:名無しさん@お腹いっぱい。
19/09/27 05:45:13.34 .net
ソースコードの整形をしてくれるパッケージってないの?
インデントとかはやってくれるし使ってるが、例えば等号の前後はスペーシングするみたいな整形をやってくれるパッケージ

835:名無しさん@お腹いっぱい。
19/09/27 11:50:48.10 .net
>>801
[Home] Align Commands
URLリンク(www.emacswiki.org)
自分はこれで用が足りている。

836:名無しさん@お腹いっぱい。
19/09/28 22:38:51.86 .net
clang-formatを入れられる環境なら、Emacs上でclang-format.elを使えばいいのでは

837:名無しさん@お腹いっぱい。
19/09/30 13:06:0


838:3.99 .net



839:名無しさん@お腹いっぱい。
19/10/03 20:50:24.79 .net
emacs 26.3を使っているのですけど、C-h tで日本語のチュートリアルが出ます。
英語のチュートリアルはどうやって出すのでしょうか?教えてください


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

850日前に更新/266 KB
担当:undef