17/12/05 18:51:55.41 .net
そんなことできるの?
901:名無しさん@お腹いっぱい。
17/12/05 19:10:07.81 .net
core使えばできるんじゃねえの
902:名無しさん@お腹いっぱい。
17/12/05 23:52:35.67 .net
desktop-save して desktop-read するのではいかんのか
903:名無しさん@お腹いっぱい。
17/12/06 01:01:00.42 .net
前に、インストールのことで質問をしたものです。
さらに質問があり書かせていただいています
.emacs.dの中身をみるとauto-save-listがあるだけで、
.bash_profileには、emacs関連の入ったディレクトリへのpathを書いていません。
また.bashrcにもemacsのことは書いていません。
それなのにemacsとターミナルで打つと、どういうわけだか~/.emacs.d_24_5に入っているinit.elを読み込んで
いて、helmも使えます。emacsのバージョンも24.5です。
どうしてこういうことが起こるのでしょうか?また、対策(emacs-25.3ディレクトリ
はできています。そちらのファイルを参照にするようにしたい)はどのようなもの
でしょうか?
904:名無しさん@お腹いっぱい。
17/12/06 07:45:33.29 .net
>>875
emacsはリソースの掴みっぱなしは少ないんでそれなりに保存できるけど
つながってる外部プロセス(シェルやインタプリタ)の状態までは出来ない
905:名無しさん@お腹いっぱい。
17/12/06 08:01:50.54 .net
>>876
その24.5がスペシャルバージョンで、バージョンがついたディレクトリが存在すれば
そっちを検索するように作られてるんじゃ無いのか?
lisp/site-init.elあたりに「そのように記述された」パッケージ?
906:名無しさん@お腹いっぱい。
17/12/06 09:19:37.68 .net
もう相手すんなよ…
907:名無しさん@お腹いっぱい。
17/12/06 09:26:22.17 .net
>>879
おまえemacsユーザーの鏡だよ
でも風呂は入れよ
908:名無しさん@お腹いっぱい。
17/12/06 09:34:13.28 .net
>>880
誤 鏡
正 鑑
909:名無しさん@お腹いっぱい。
17/12/06 09:53:53.34 .net
>>880
煽って誤字とかダッサ
Emacs ユーザーはゴミしかいないのなwww
910:名無しさん@お腹いっぱい。
17/12/06 09:54:45.34 .net
>>876
update-alternatives使えるんでない?
911:名無しさん@お腹いっぱい。
17/12/06 10:06:08.44 .net
まあ鑑も鏡も同じ意味だけどな。
912:名無しさん@お腹いっぱい。
17/12/06 10:29:35.01 .net
同じ意味だけどな(キリッ
913:名無しさん@お腹いっぱい。
17/12/06 11:55:37.65 .net
>>883
URLリンク(log-c.blog.so-net.ne.jp)
にあるようにupdate-alternatives --config emacs
とすると、command not foundとでます
914:名無しさん@お腹いっぱい。
17/12/06 11:56:55.95 .net
>>882
>>885
別に誤字でもないのに何が言いたいんだ?
915:名無しさん@お腹いっぱい。
17/12/06 12:03:10.13 .net
わかりました
/usr/local/bin
にemacs -> emacs-24.5
と書いてました。つまり、emacs-24.5にリンクを貼っていました。
失礼しました。/usr/local/binについては.bash_profileでpathを通していました
916:名無しさん@お腹いっぱい。
17/12/06 12:03:29.67 .net
ありがとうございました
917:名無しさん@お腹いっぱい。
17/12/06 12:14:26.11 .net
>>885
ご苦労様って言われると怒るタイプ?
918:名無しさん@お腹いっぱい。
17/12/06 14:51:36.63 .net
(´-`).。oO(スレが伸びてると思ったら変なのしか集まってないな…
919:名無しさん@お腹いっぱい。
17/12/07 17:14:00.71 .net
初心者を大事にしないと
920:名無しさん@お腹いっぱい。
17/12/08 01:39:56.29 .net
日本人の初心者なんか要らなくね
921:名無しさん@お腹いっぱい。
17/12/08 16:02:32.17 .net
質問は頑張って英語でEmacs Stack Exchangeでしたほうがいいよ
922:名無しさん@お腹いっぱい。
17/12/08 19:53:54.42 .net
emacsスレは昔は親切だったのにな
923:名無しさん@お腹いっぱい。
17/12/08 23:06:13.34 .net
しんせつなのは全部るびきち先生だしな
924:名無しさん@お腹いっぱい。
17/12/09 03:56:30.82 .net
ここにるびきち先生おられるんですか
知らなかった。
925:名無しさん@お腹いっぱい。
17/12/09 09:26:40.51 .net
>>842
Ricty とか見分けがつくフォント使え
見やすさ大事
926:名無しさん@お腹いっぱい。
17/12/09 10:10:58.40 .net
! <-これとか目立つフォントってあるかな?C文法系は記号間違いは致命的
927:名無しさん@お腹いっぱい。
17/12/10 02:35:41.04 .net
>>899
Ricty とか? ビットマップじゃないけど。
928:名無しさん@お腹いっぱい。
17/12/10 10:10:58.60 .net
Ricty入れてみた
フォントもだけどカラーテーマ選びも重要だあね
929:名無しさん@お腹いっぱい。
17/12/10 14:06:02.57 .net
>>899
そこだけ色変えるのが手っ取り早いとおもうけど
930:名無しさん@お腹いっぱい。
17/12/10 19:37:43.96 .net
>>898 変えてみた。ありがとう
931:名無しさん@お腹いっぱい。
17/12/11 02:08:31.57 .net
そこでdroid dottedですよ
932:名無しさん@お腹いっぱい。
17/12/11 22:13:08.19 .net
【自然破壊】何百種類ものコンピューターは必要ない
スレリンク(kaden板)
世界教師マイトLーヤ「大暴落は日本からスタート」
スレリンク(2chse板)
933:名無しさん@お腹いっぱい。
17/12/14 20:35:38.19 .net
質問です。
Emacsで開発環境を構築していますが、まさに
URLリンク(www.wagavulin.jp)
このURLの問題に直面しています。
実際のところ。"make -k -C .."ようにしたとしても
エラーメッセージからソースコードをジャンプすることができず不便です。
どーするんですか???
934:名無しさん@お腹いっぱい。
17/12/14 21:23:52.52 .net
>>906
URLリンク(d.hatena.ne.jp)
これを改造して*.cやら拡張子でgcc等のコマンドを呼ぶようにしている
エラーメッセージからは標準機能?の [C-x `] or [M-x next-error] で該当箇所に飛べるはず
935:名無しさん@お腹いっぱい。
17/12/14 21:41:29.39 .net
>>907
ありがとうございます
なるほどこのように切り替えて制御するのは名案です
早速スクリプトをこしらえようかと思います
しかし、エラーメッセージの件については'make -C ..'にとってのカレントディレクトリと
実際の実行するEmacsのカレントディレクトリがことなるためジャンプに手動で検索を要します。
オフトピですが、該当記事の次の記事
URLリンク(d.hatena.ne.jp)
の発想はすごいですね
936:名無しさん@お腹いっぱい。
17/12/15 03:49:24.57 .net
>>906
今の Emacs ユーザは projectile 使ってそれ解決していると思う
URLリンク(github.com)
プロジェクト管理にまつわる色々やってくれるっていうパッケージ
開発プロジェクトのルートディレクトリがgitとかのVCSで管理されていれば、
サブディレクトリで作業しているときでも
M-x projectile-compile-project で所望の動作
(
937:ルートディレクトリ下でコンパイルコマンドを実行)が得られる
938:906
17/12/15 20:18:21.35 .net
>>908
(Dired-Modeからファイルを開いたりすると次からそこがEmacsのカレントになってりしなかったっけ…)
ディレクトリをまたぐ場合は結局Makefileを作ったり、全体をetagでTAGSファイルを作ったりしてました
そうすると
;; ***** etags *****
;; [M-.] 関数位置にジャンプ
;; [M-*] ジャンプした位置から戻る
;; [M-/] 定義した関数、変数の補完
;; [M-<tab>] 定義した関数、変数の補完
こんな感じで関数間をタグジャンプ出来ますので
あとよく使うのは
;; ***** プログラミング *****
;; [C-x `] エラー箇所にジャンプ (next-error)
;; [C-M-
939:n] 対応するカッコへジャンプ(後ろへ) ;; [C-M-p] 対応するカッコへジャンプ(前へ) ;; [C-M-a] 関数の先頭に移動 ;; [C-M-e] 関数の末尾に移動 ;; [C-M-\] 領域をインデントする (indent-region) こんなものでしょうか… (でもこのあたりはvimとctagの方が便利でそっちばかり使ってましたw) >>909 私は10年以上前の環境からあまり変わってないので便利そうですね~
940:名無しさん@お腹いっぱい。
17/12/16 12:53:04.36 .net
ansi-termとtermは同義語だとおもっていました。
というか多くの解説では同義語のように解説されていました。
しかしM-x ansi-term と M-x term でそれぞれ起動すると
バッファ名が ansi-term, terminalとそれぞれ違います。
キーバインドも違います。特に term のほうはキーバインドの多くが無効になっています。
結局なにが違うのですか?どこで違いの解説をみることができますか?
941:名無しさん@お腹いっぱい。
17/12/16 17:01:18.51 .net
すみません。
自己解決しました。
失礼いたしました。
942:名無しさん@お腹いっぱい。
17/12/16 19:22:17.39 .net
答えはなんなんだ
943:名無しさん@お腹いっぱい。
17/12/16 19:46:56.56 .net
質問です、emacs上のポインタにある文字の種類を調べるには、どのキーを押せば出てくるでしょうか?
944:名無しさん@お腹いっぱい。
17/12/16 20:59:35.51 .net
>>914 質問の意図が汲み取りづらいけど「C-x =」とかは違う?
945:913
17/12/16 21:28:42.36 .net
これなんですが、もうちょっと細かい情報が出るようなコマンドなんです。
946:名無しさん@お腹いっぱい。
17/12/16 22:16:49.91 .net
C-u C-x =
947:913
17/12/16 22:32:56.14 .net
>>917
> C-u C-x =
それです!ありがとうございました。
948:名無しさん@お腹いっぱい。
17/12/16 23:34:56.06 .net
emacsを開いたとき、使っている初期設定ファイルのフルパスを表示
させるコマンドはあるのでしょうか?
949:918
17/12/16 23:40:57.08 .net
補足します。emacsを起動しました。
タイトルバーにフルパスを表示させたくて
init.elを探してそこに
(setq frame-title-format "%f")
と書いてemacsを再起動させたのですが、その設定が
反映されていませんでした。それで書き直したinit.elは別のinit.elだったのか?
emacsが用いているinit.elは他にあるのかと思った次第です
950:名無しさん@お腹いっぱい。
17/12/17 01:07:25.49 .net
追加ですが、
scratchバッファで
(setq frame-title-format "%f")
とすると返ってくる値は
"%f"
なります。
タイトルバーは
1.Default(emacs24.5)となっているだけです。
そこで別のファイルを開いても、タイトルバーにはパスは表示されません。
1.Default(emacs24.5)となっているだけです。
951:名無しさん@お腹いっぱい。
17/12/17 01:08:26.26 .net
>>919
読み込んだ初期化ファイルの名前は M-x describe-variable => user-init-file で見れる
初心者のうちは ~/.emacs とか ~/.emacs.el とか余計なファイル作っていて
それで ~/.emacs.d/init.el を読み込めていなかったということはあるかもね
初心者の init.el 読み込めていないあるある、 他の理由と解決策は
・よくわからないままバイトコンパイルしている => ~/.emacs.d/init.elc を削除
・実は読み込み中エラーが発生していた => emacs --debug-init でデバッグ
とかか
952:名無しさん@お腹いっぱい。
17/12/17 01:58:38.11 .net
とりあえずM-x describe-variable => user-init-file
をすると
user-init-file is a variable defined in `C source code'.
Its value is "~/.emacs"
と出ました。ところが~"~/.emacs"というディレクトリは作っていないという
ことがわかりました。
init.elc
というディレクトリもファイルも作っていないことを確かめました。
elcはelの拡張子のファイルをより早い形にコンパイルすると変わるファイルの
拡張子だったと思います。それは
elispというディレクトリに保存されるものなのでしょうか?
953:名無しさん@お腹いっぱい。
17/12/17 01:59:29.95 .net
>>922
おしえていただきありがとうございます。
お礼が遅れました。
それでは
954:名無しさん@お腹いっぱい。
17/12/17 02:15:38.29 .net
>>920
> init.elを探してそこに
このinit.elはどこにあるんですか?
955:名無しさん@お腹いっぱい。
17/12/17 02:26:50.36 .net
せめてOS周りの環境書かないと答えようが無いんじゃ?
956:名無しさん@お腹いっぱい。
17/12/17 02:34:49.42 .net
>>925
init.elは~/.emacs.d_24_5
にあります。
957:なぜそんなディレクトリの init.elを読み込むかというと>>888 で書いている通りでありまして、 .bash_profileに読み込むパスを書いていて その中の/usr/local/binでemacs->emacs-24.5 というリンクを入っているからです。 しかし、それ以前になぜscratch バッファで (setq frame-title-format "%f") としてC-jを してるのに、新たにその設定を読み込んで 実行しないのかという疑問もあります。
958:名無しさん@お腹いっぱい。
17/12/17 02:36:34.75 .net
>>926
どのように必要な環境を書き出せるで
しょうか?
959:名無しさん@お腹いっぱい。
17/12/17 02:37:17.70 .net
寝ます。おやすみなさい
960:名無しさん@お腹いっぱい。
17/12/17 02:51:45.24 .net
正直なところいろいろよくわからないので、
とりあえず気が付いたところだけ。
>>923
> user-init-file is a variable defined in `C source code'.
> Its value is "~/.emacs"
> と出ました。ところが~"~/.emacs"というディレクトリは作っていないという
> ことがわかりました。
これはディレクトリではなくファイルです。
~/.emacsというファイルがあればそれを読み込むはずです。
961:名無しさん@お腹いっぱい。
17/12/17 11:03:44.18 .net
>>927
> しかし、それ以前になぜscratch バッファで
> (setq frame-title-format "%f") としてC-jを
> してるのに、
frame-title-format:
This variable has the same structure as ‘mode-line-format’...
mode-line-format:
%f -- print visited file name.
scratch バッファは特定のファイルに紐付いていないのでフレームタイトルは
変わらないんじゃ? あと、regular file以外(例えば dired バッファ)でも変わらない。
こちらの環境 Emacs 27.0.50 (build 2, i686-pc-linux-gnu, GTK+ Version 3.22.25)
ではそうなっている。
962:名無しさん@お腹いっぱい。
17/12/17 14:20:57.48 .net
結局次のような形になりました。
/usr/local/binにあったemacs->emacs24.5ディレクトリへのリンクを削除した。
すると24.5が立ち上がらなくなったが、22.1?が立ち上がり、しかも
helmも使えた。だから24.5と22.1が使っている初期設定ファイルが同じものなんだろうなとおもった。
describe-variable->user-init-file
をしても
.emacs
と出てきていたが、.emacsというファイルは見つからなかった。ただCでコードされているということは出てきたものに書いていた。
リンクで24.5ディレクトリを読みに行かせていたはずで、その中の
init.elを読んでくれていたはずだったがそうではなかった。
ただ、.emacs.dが別にあり(いつできたか知らない)
auto-save-list
というのが入っていた。
それをデスクトップに移動してemacsが読めなくした。
その上で、.emacs-24.5というディレクトリを.emacs.dに変えた。
その中の.init.elを読み込んで欲しいのでそうした。
そうすると
An error has occurred while loading `/Users/hiro/.emacs.d/init.el':
Symbol's value as variable is void: user-emacs-directory
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.
というエラーが出た。
ということで、とりあえずは解決しました。最初からインストールすることに
決めました。
963:名無しさん@お腹いっぱい。
17/12/17 14:22:47.82 .net
いろいろ教えてくださり、ありがとうございました。
964:名無しさん@お腹いっぱい。
17/12/17 14:34:30.91 .net
>>932
> その上で、.emacs-24.5というディレクトリを.emacs.dに変えた。
> その中の.init.elを読み込んで欲しいのでそうした。
>
> そうすると
> An error has occurred while loading `/Users/hiro/.emacs.d/init.el':
>
> Symbol's value as variable is void: user-emacs-directory
>
> 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.d/init.elが読み込まれているということです。
その中のuser-emacs-directoryが定義されていないということなので、
中身を晒せばわかる人がいるかもしれませんね。
965:名無しさん@お腹いっぱい。
17/12/17 14:54:10.83 .net
>> 931
再インストールしても解決しないよ、それ。
まず--debug-init付けてエラー内容確認しないと無理。
init.elも晒すべきだろうね。
親切な人が見てくれるかも知れない
966:名無しさん@お腹いっぱい。
17/12/17 16:36:28.29 .net
ありがとうございます。
再インストールしても同じinit.elを使うのなら同じようにエラーがでるでしょうね。
エラーのうちの一つは、22以前のバージョンでuser-emacs-directory変数が未定義
だから出たというのはわかっています。そこを修正したら別のエラーの内容が
変わったから。
emacsの最新バージョンに入れ替えて、init.elの書き直しもぼちぼちやります。
967:名無しさん@お腹いっぱい。
17/12/17 16:38:45.77 .net
>>934
そうなんですよ。24.5へのシンボリックリンクを
削除したら22.1?のemacsを読みに行くように
なりました。それでその22だと user-emacs-directory
が定義されていないのでエラーがでました。
968:名無しさん@お腹いっぱい。
17/12/17 16:41:04.34 .net
なぜ外したauto-save-listがあれば、問題なくemacsが動いていたかと、疑問に思います。
969:名無しさん@お腹いっぱい。
17/12/17 16:54:22.86 .net
とりあえず
>>855さんに教えていただいたようにしてemacsは動くようになりました。
あとはinit.elを書き換えたり、ディレクトリを移動したり、elispを入れたり
するだけです。
ありがとうございました。
970:名無しさん@お腹いっぱい。
17/12/17 18:31:03.12 .net
>>939
それは良かった。
念のために確認するけど、テストではなく、本番使用のものは、perfixを/tmpのままにしていないよね?
971:名無しさん@お腹いっぱい。
17/12/17 20:48:31.46 .net
>>940
してます。どうするのがいいのでしょう?
972:名無しさん@お腹いっぱい。
17/12/17 22:20:18.48 .net
インストール先ですね。理解しました
973:名無しさん@お腹いっぱい。
17/12/18 20:55:41.11 .net
ここで昨日、一昨日と教えてもらったものです。
一旦動くようになったのですが、emacswiki?からの読み込みでエラーが
出てたくらいで一旦無事に動くようになりました。
その後、init.elを弄ってそれぞれのelispの順序を変えていると、動かなくなりました。パソコンの中を調べたら2年前のinit.elがあり、それは手を入れていたinit.el
とほとんど同じでした。それにちょこっと手を加えて、今があります。
emacswikiの読み込みも問題なくできるようになりました。
やったことは、/opt/emacs-25.3にemacsをインストールして.bash_profileにemacsのaliasを作って、/opt/emacs-25.3/emacsを読みに行くようにしたこと、/Users/自分の名前(つまりホームディレクトリ)/.emacs.dのinit.elを少し弄ったことです。
それで、ホームディレクトリに移ってからemacsと打つことで起動させるという風で、問題なく動いています。
二年前のinit.elは大竹さんの本だけ
を基本的に見て作ったものです。その時はとても難しく思いました。
今回普通に第二版を読んでいて難しいとは思わなかったですが、設定を変えようと
考えて、今回いろいろしくはくしてたのですが、その時ようやく実は難しいものだ
なと思いました。
いちおう感想だけ。emacsが使えるようになればいいなあとずっと思っています。
(ヘルプが英語だったりして、なかなかとっつきにくいですが。)
いろいろ教えていただきありがとうございました。
974:名無しさん@お腹いっぱい。
17/12/18 23:08:28.28 .net
ゴミみたいな書き込みだな
975:名無しさん@お腹いっぱい。
17/12/19 06:07:45.49 .net
ワロス
976:名無しさん@お腹いっぱい。
17/12/19 06:19:05.06 .net
大竹って誰
977:sage
17/12/19 07:19:49.88 .net
>>943
> ヘルプが英語だったりして、なかなかとっつきにくいですが
日本語訳あるよ
URLリンク(ayatakesi.github.io)
978:名無しさん@お腹いっぱい。
17/12/19 15:27:01.94 .net
がんばって
979:名無しさん@お腹いっぱい。
17/12/19 19:25:10.86 .net
>>947
教えてくれてありがとう。
>>948
ありがとう
980:名無しさん@お腹いっぱい。
17/12/20 13:38:20.24 .net
emacsで別ファイルで指定した文字列に色を付けるパッケージってありますか?
自分が頻繁に誤用する文章パターンを別ファイルに正規表現のリストとして保存しておいて
文章整形中に正規表現に一致する文字パターンを色付けするってことをしたいのです.
981:名無しさん@お腹いっぱい。
17/12/20 14:21:02.11 .net
highlight-phraseとか…
982:名無しさん@お腹いっぱい。
17/12/22 10:25:54.62 .net
anything-M-xって以前からemacs起動時にミニバッファの履歴読んで無かったっけか?
983:名無しさん@お腹いっぱい。
17/12/23 22:09:06.61 .net
iterm2の画面を開いて、emacsを起動させて、文書1を呼び出したとして、
それをさらに新しくひらいたiterm2の画面を開いて、新しい文書2をつくり
そこに、文書1からコピーしたものを文書2にヤンクしたいのですが、
文書2にヤンクしようとすると空だと出ます。
どういうコードをinit.elに書き加えればいいのか教えてください
984:名無しさん@お腹いっぱい。
17/12/23 22:24:58.43 .net
端末だからどうなんだろうな。GUIだとクリップボードの共有できるけど。
emacsclientつかうとか。
985:名無しさん@お腹いっぱい。
17/12/23 23:33:04.63 .net
クリップボードの共有はinit.elにコードを書いて、できるようにはなっているんです。
だからcommand+cでコピー、command+vでペーストはできるんですが、
元々の画面のあらわれている部分しか選択できないんです。
だから、画面をさらにずらして、コピーしてペーストをするしかないんです。
コピー元のファイルの画面に映っていないところも全部、C-spaceで選択して
ペーストするほうでyankなりできればとおもうんですが
986:名無しさん@お腹いっぱい。
17/12/23 23:37:50.29 .net
>>954
ありがとうございます。
URLリンク(superuser.com)
ということで、>>954さんの回答がそのとおりという
ことですね。
ありがとうございます。
987:名無しさん@お腹いっぱい。
17/12/24 10:12:27.12 .net
>>955
Emacsの話じゃねーだろ
988:名無しさん@お腹いっぱい。
17/12/24 10:14:33.46 .net
>>953
レジスタ
989:名無しさん@お腹いっぱい。
17/12/24 11:20:40.33 .net
>>958
レジスタ、今やってみましたが、同じターミナルの中で立ち上げた、emacsのバッファー
同士の間ではレジスタを使ってテキストの挿入はできるのですが、
異なるターミナルを使って立ち上げたemacsのバッファーへのペーストはできないです
990:名無しさん@お腹いっぱい。
17/12/24 11:35:06.26 .net
>>959
それがemacsclientのメリットですよね
URLリンク(ayatakesi.github.io)
なぜなら新しいEmacsプロセスが開始されるからです。なぜこれが不便かというと、新たなEmacsプロセスは、既存のEmacsプロセスのバッファー、コマンドヒストリー、その他の情報を共有しないからです
991:名無しさん@お腹いっぱい。
17/12/24 11:44:07.60 .net
Emacsは必要のない限りGUI版使うべきだと思うよ
CUI環境で動かすと
クリップボードの共有云々の件もそうだし
キーボードだとか表示だとか面倒が多い
992:名無しさん@お腹いっぱい。
17/12/24 11:51:43.01 .net
>>960
×URLリンク(ayatakesi.github.io)
↑くそ重い
○URLリンク(ayatakesi.github.io)
993:名無しさん@お腹いっぱい。
17/12/24 11:55:44.10 .net
ちなみに26からTCPサーバーもサポートされる
URLリンク(ayatakesi.github.io)
994:名無しさん@お腹いっぱい。
17/12/24 12:05:21.08 .net
>>959
できるよ
(set-register) で永続化
995:名無しさん@お腹いっぱい。
17/12/24 12:14:26.08 .net
ちなみに端末でのコピーもtmux使えば、
C-b [ space 範囲指定 ret C-b ] でできるし、スクロールバッファも遡れる。
Macならpbcopy, pbpasteも使える。
色々方法あるけどわからない摩訶不思議な事せず素直にGUI使って勉強しろって
996:名無しさん@お腹いっぱい。
17/12/24 12:35:47.66 .net
C-bってお前のキーバインドか?
tmuxとかscreenだと失敗すると思うよ。考えて見ろよ。
997:名無しさん@お腹いっぱい。
17/12/24 12:42:03.25 .net
>>966
別に失敗してねーな。端末のEmacsでC-bも使えるし。
何が失敗するんだ?
そもそもC-z始め他の適当なprefixはEmacsの方で埋まってる
998:名無しさん@お腹いっぱい。
17/12/24 12:47:16.92 .net
2つ立ち上げるケースってどういうケースなの
999:名無しさん@お腹いっぱい。
17/12/24 12:53:25.54 .net
いや、コピペで失敗するんだ。
1000:名無しさん@お腹いっぱい。
17/12/24 12:55:49.77 .net
>>968
そら複数画面で編集したいときでしょ。
セッションを共有するという意味ではemacsclientが一番素直。クラウド時代にはもっといろいろとやりかたがあるんだろうとは思いますが。
1001:名無しさん@お腹いっぱい。
17/12/24 12:57:40.92 .net
tmuxとemacsでクリップボードの共有できればいいけど、できないでしょ。
だから失敗する。でかい領域のコピーで。
1002:名無しさん@お腹いっぱい。
17/12/24 13:22:52.86 .net
Macならpbcopy使ってtmuxのバッフアスタックとクリップボードの共有もできるけどなぁ
設定しなくてもtmuxのバッフアコピーでEmacsにもペーストできるし、俺のところは動いてるけどこれ普通じゃないの?
1003:名無しさん@お腹いっぱい。
17/12/24 13:30:23.07 .net
>>970
フレームかウインドウ分割でいいと思う。
あと複数Emacsの同時起動はrecentfのトラブルの元。
1004:名無しさん@お腹いっぱい。
17/12/24 13:51:12.78 .net
1005:pbcopy便利そうだな。 端末エミュレータの枠を越えた機能はどうなんだと思わなくもないが。
1006:名無しさん@お腹いっぱい。
17/12/24 13:59:09.05 .net
C-x 5 2
1007:名無しさん@お腹いっぱい。
17/12/24 15:46:11.54 .net
>>973
普通そうだよね
1008:名無しさん@お腹いっぱい。
17/12/24 21:24:25.08 .net
M-x merry-christmas RET
1009:名無しさん@お腹いっぱい。
17/12/29 06:46:14.85 .net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
ANQTM6C0LN
1010:名無しさん@お腹いっぱい。
17/12/31 18:04:30.44 .net
emacs デフォルトの Python メジャーモードをつかってるんだけど、ある時期を境に、eldoc の挙動が変わった気がする。
以前は引数が表示されていたのに、今では docstring が表示される。
以前の挙動にせっていしたいんだけど、何を調べればいいですか?
1011:emacs利用者
17/12/31 21:54:05.69 .net
あと少しで今年も終わり
今年一年、いろいろ教えてくださってありがとうございました
来年もよろしくお願い申し上げます
1012:名無しさん@お腹いっぱい。
18/01/01 07:55:34.26 .net
jsxを上手くインデントする方法ある?
js2-modeとweb-modeを行ったり来たりしてるけど、めんどうくさい
1013:名無しさん@お腹いっぱい。
18/01/01 12:40:51.79 .net
あけましておめでとうございます
今年もよろしくお願いします
1014:名無しさん@お腹いっぱい。
18/01/01 16:13:59.41 .net
おめでとー
1015:名無しさん@お腹いっぱい。
18/01/01 21:44:46.14 .net
>>981
rjsx-mode で
(setq js-indent-level 2) してみるとか
web-modeなら
(setq web-mode-markup-indent-offset 2
web-mode-css-indent-offset 2
web-mode-code-indent-offset 2
web-mode-attr-indent-offset nil) とか
1016:名無しさん@お腹いっぱい。
18/01/03 01:52:31.41 .net
24.5から25.3にバージョンアップしてみたけど、動かないlispが多数出たため、切り戻しした(´・ω・`)。
1017:名無しさん@お腹いっぱい。
18/01/03 02:50:41.50 .net
>>985
そう?ちゃんとバイトコンパイルし直したんだよね。
それにもうそろそろ26になるんじゃない?
1018:984
18/01/03 09:52:40.66 .net
>>986
はい、バイトコンパイルしないでソースのまま動かしてますが、多数のlispがAPIの変更によって
動かない感じです(´・ω・`)。
1019:名無しさん@お腹いっぱい。
18/01/03 16:07:20.44 .net
>>987
パッケージ側のアップデートはちゃんとしたかしら?
25になって結構時間も経つしまともにメンテナンスされているパッケージならば
バージョン対応くらいはしていると思うの
1020:984
18/01/03 21:03:39.50 .net
>>988
残念ながら、パッケージにはなってないですorz。
1021:名無しさん@お腹いっぱい。
18/01/03 21:41:25.54 .net
>>989
パッケージマネージャ普及以前にどこかのサイトで手に入れたlisp使ってるってこと?
それなら下のリストとかでモダンな代替品探すってのもありだと思うけど…
URLリンク(github.com)
1022:名無しさん@お腹いっぱい。
18/01/04 00:25:10.48 .net
多数の動かないelisp、かつパッケージ化されてないものって例えば何?試してみたい
24 から 25ならそう古いelispとも思えないけれど。
1023:名無しさん@お腹いっぱい。
18/01/04 02:09:13.53 .net
バイトコンパイルとかしたことない
1024:名無しさん@お腹いっぱい。
18/01/04 03:28:48.61 .net
>>991
24.2 と 24.4 はけっこう変わってたと思う
自作elispをあちこち書き直してた記憶
1025:名無しさん@お腹いっぱい。
18/01/04 10:32:13.44 .net
>>993
>>985 には24.5 → 25.3と書いてあるので、引っかかるなら25.1かなと思ってる。25.3はほぼ引っかかりようが無いし
1026:名無しさん@お腹いっぱい。
18/01/04 12:44:46.49 .net
動かない lisp ってエラー出てんじゃないの? *Messeges* を覗いてみたりすると原因または原因に近いことが分かるんじゃない?
自分で分からなかったらエラーが出た関数周辺をここで公開するとか…
折角やる気のある人が「見たい」って言ってくれているんだから見せてあげたら?
1027:名無しさん@お腹いっぱい。
18/01/06 12:55:45.13 .net
>>995
使ってる関数内から呼ばれてた関数のadviceでごにょごにょしてる場合
バージョンが変わってそこを通らなくなるとエラーも出なかったりするけど、
「動かないlispが多数出た」だから何か出てるはずだよね。
1028:名無しさん@お腹いっぱい。
18/01/06 18:10:15.25 .net
add-to-listで質問です。
emacs24でlexical-bindingが採用される前あたりまで
たとえば、
(let (tmp)
(add-to-list 'tmp 'aaaa)
(add-to-list 'tmp '(bbbb cccc))
tmp)
といったようなローカル変数にadd-to-listを使ってはならず、
グローバル変数のみに使用せよ。
的なのがあったような気がしたのですが、
理由覚えてる方いますか?
24以降だと scratch などで↑の式を評価しても望んだ結果がえられるのですが・・
1029:名無しさん@お腹いっぱい。
18/01/06 22:10:39.86 .net
>>997
バイトコンパイルしてエラーを確認
add-to-listは関数、pushはマクロ。なのでadd-to-listは動的スコープ前提云々
1030:名無しさん@お腹いっぱい。
18/01/08 00:27:20.40 .net
bbdb-2.35をemacs-24.5で使っているのですが、emacs-25.3で使えますでしょうか?
1031:996
18/01/09 23:49:34.25 .net
>>998
了解です。
ありがとう。
1032:名無しさん@お腹いっぱい。
18/01/10 00:02:35.36 .net
debian stretchがemacs-24.5だから、まだ25に上げるのは延期しよう。
1033:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 386日 17時間 12分 50秒
1034:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています