Emacs Part 51 at UNIX
[2ch|▼Menu]
[前50を表示]
100:名無しさん@お腹いっぱい。
18/03/30 19:16:10.84 .net
>>95
sskって何だよ

101:名無しさん@お腹いっぱい。
18/03/30 20:19:07.28 .net
昔、SSKの野球用品なら使ってた

102:名無しさん@お腹いっぱい。
18/03/30 20:25:09.13 .net
俺はミズノ

103:名無しさん@お腹いっぱい。
18/03/30 22:53:06.02 .net
しょーぉりはいーつもー

104:名無しさん@お腹いっぱい。
18/03/30 23:50:08.76 .net
>>100
ミズノはなかなかナウいな

105:名無しさん@お腹いっぱい。
18/03/31 00:24:57.12 .net
ジャック ハズ ア バット & ツー ボールズ!

106:名無しさん@お腹いっぱい。
18/03/31 14:49:34.96 .net
FAQ気味の質問ですいません
答えがわかる方で
気の向いた方はお答えください
emacs 24.3.1
linux(ubuntu 14.03.3 LTS)
長らく使っていなかったマシンを動かしたら
ctl+p 等でカーソル移動させると、範囲指定が効いている状態になっていました。
ctl+shft+pを押すと範囲指定されない状態での移動になります。
これを、逆(shft キーを押していない状態で非範囲選択)に戻すにはどうしたらいいでしょう。

107:名無しさん@お腹いっぱい。
18/03/31 15:16:46.63 .net
caps lock 押されてるだけじゃ?

108:名無しさん@お腹いっぱい。
18/03/31 15:36:32.12 .net
Aを押すと小文字のaが出て
shft+A で大文字のAが出るので
CAPS lock がかかっているということはないと思います。

109:名無しさん@お腹いっぱい。
18/03/31 15:49:34.54 .net
M-x describe-key

110:名無しさん@お腹いっぱい。
18/03/31 16:17:04.30 .net
>>107
ありがとうございます。
どうも c-p が s-c-p と認識されてるようです。
どうもemacs の外に原因があるようです。ほかを調べてみます。

111:名無しさん@お腹いっぱい。
18/03/31 17:28:29.40 .net
あるよね。そういうこと。
どちらかっていうとWindowsのキーがおかしくなってそれにVMが引っ張られることが多い

112:名無しさん@お腹いっぱい。
18/03/31 20:06:03.29 .net
;;; -*- lexical-binding: t -*- とした el ファイルで、dynamic binding の
let を使う方法があれば教えてください。逆であれば、cl-lib を require して
lexical-let を使えば良いのですが..。よろしくお願いします。

113:名無しさん@お腹いっぱい。
18/04/02 10:15:08.79 .net
>>110
defvaするとか?

114:名無しさん@お腹いっぱい。
18/04/02 12:18:59.14 .net
>>111
ありがとう。以下に書いてあった。Common Lisp の理解が必要な気がする。
URLリンク(diary.wshito.com)

115:名無しさん@お腹いっぱい。
18/04/02 12:26:39.93 .net
このサイトも内容が深い。クロージャの辺りも含め、もう少し勉強します!
URLリンク(www.geocities.jp)

116:名無しさん@お腹いっぱい。
18/04/03 16:25:06.10 .net
プロポはサンワ

117:名無しさん@お腹いっぱい。
18/04/13 15:34:27.96 .net
フタバだろ

118:名無しさん@お腹いっぱい。
18/04/23 10:30:57.16 .net
IDEの関数補完みたいな機能のパッケージってあります?auto-completeかcompanyで実現しようと思ってるんだが、ヘッダーファイルの中身どうにか読み出して...って超重たそうだよな。

119:名無しさん@お腹いっぱい。
18/04/23 13:17:37.17 .net
>>116
YASnippetのことかな?

120:名無しさん@お腹いっぱい。
18/04/23 19:53:56.46 .net
>>117
あぁ、確かに標準関数はいいかもしれないけど。
ライブラリのヘッダファイル読んで関数だけ補完に使えないかなぁって。流石にライブラリの関数書き出して


121:くのは...きつい



122:名無しさん@お腹いっぱい。
18/04/23 20:05:29.29 .net
標準機能のCEDET(Semantic)があるにはある

123:名無しさん@お腹いっぱい。
18/04/23 20:51:20.96 .net
irony-modeとか?使ったことないけど

124:名無しさん@お腹いっぱい。
18/04/23 22:57:38.02 .net
dabbrev がだいたいの状況でそれなりに補完してくれちゃうから、補完系のパッケージってあんまり充実してないんだよね。

125:名無しさん@お腹いっぱい。
18/04/24 07:03:44.47 .net
dabbrevとかはじめて知った orz

126:名無しさん@お腹いっぱい。
18/04/24 07:33:00.68 .net
eclimとかOmniSharpとかとの連携はどうだろう?

127:名無しさん@お腹いっぱい。
18/04/24 10:16:08.10 .net
いろんな案を教えて頂きありがとうございます!色々触って見ます

128:名無しさん@お腹いっぱい。
18/04/24 11:20:21.88 .net
使ったこと無いけど、lspというのもよさげだね。
URLリンク(github.com)
URLリンク(qiita.com)

129:名無しさん@お腹いっぱい。
18/04/24 12:36:20.93 .net
【マイトLーヤと不正義】 テロリストが天国を求めるのは、中東が地獄だから、犯人は誰か、G7の国々
スレリンク(liveplus板)

130:名無しさん@お腹いっぱい。
18/04/24 23:27:49.35 .net
>>125
最終的にはそれに収束するのは間違いない
rmsも認めてるからね

131:名無しさん@お腹いっぱい。
18/04/25 01:58:55.04 .net
>>125
C#のOmniSharpはこの方式だね

132:名無しさん@お腹いっぱい。
18/04/25 02:31:25.45 .net
NeovimとSpacemacsってどっち優れてる?

133:名無しさん@お腹いっぱい。
18/04/25 18:38:53.50 .net
>>129
優れているかどうかはわからないけど使っている感想を
Emacs から Spacemacs に移行したんだけどキーバインドは emacs や hybrid ではなく vim にしている
理由は text object が新しく覚えなければならないことだったけど非常に便利に感じたし、実際に便利に使わせてもらっている
vim-surround も便利
helm で補完が便利
SPC SPC で使える命令がズラッと表示され目的のコマンドの実際の名前を覚えていなくても何となくそれっぽいキーワードで絞り込めるのがいい
SPC b でバッファ関連 SPC f でファイル関連 SPC g で git 関連と非常にわかりやすくまとめられていて、さらに次のキーバインドが表示されどんどん絞り込まれるのでキーバインドを暗記していなくても使いやすい
もちろん Emacs で使っていた自作の関数なんかも引き続き使えるのがいい
日本語の情報が少なめなので便利な機能があるんだけど見逃している感じ
実際 helm transient state とか最近見つけたw
Emacs からの移行だったので Vim っぽい操作に慣れるのにちょっと戸惑った
私にとっては Emacs より直感的で使いやすいです
Emacs を使っていたときは基本デフォルトでキーバインドは弄っていなかったので移行しやすかったのかな?

134:名無しさん@お腹いっぱい。
18/04/25 23:33:37.21 .net
>>116
オムニ補完の git-complete もあるよ。
URLリンク(qiita.com)

135:名無しさん@お腹いっぱい。
18/04/26 02:06:59.94 .net
>>116
c/c++
URLリンク(github.com)
URLリンク(github.com)
C#
URLリンク(github.com)
visual studioとの連携
URLリンク(github.com)

136:名無しさん@お腹いっぱい。
18/05/04 05:03:11.70 .net
version26.1ってまだなんかね。
もうpretestしてたっけ?

137:名無しさん@お腹いっぱい。
18/05/05 23:10:19.21 .net
みなさんのcontrolキーはAの左?。それとも左下?

138:名無しさん@お腹いっぱい。
18/05/06 00:05:30.39 .net
変換キーに割り当ててる。

139:名無しさん@お腹いっぱい。
18/05/06 00:06:14.27 .net
>>133
26.0.91の後いきなり26.1-rc1で4週間経ったところ

140:名無しさん@お腹いっぱい。
18/05/06 00:31:08.21 .net
>>135
同じく

141:名無しさん@お腹いっぱい。
18/05/19 10:04:4


142:9.93 .net



143:名無しさん@お腹いっぱい。
18/05/19 23:46:13.92 .net
自分もWnn/eggから乗り換えようとしたけど遅いのと、確定しただけでは
auto-fillが効かないので諦めたことがある。
そういえば26はrc1で止まってるなあ。

144:名無しさん@お腹いっぱい。
18/05/20 08:14:11.15 .net
>>138
mozc-imではどうだろう?

145:名無しさん@お腹いっぱい。
18/05/22 02:42:13.86 .net
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
N0ACJ

146:名無しさん@お腹いっぱい。
18/05/22 11:31:30.95 .net
>>140
遅くなりましたが、助言をありがとう。
mozc-imを試してみたけど、emacs-mozcのさらに倍ぐらい応答や変換に時間がかかって、
さらにダメな結果でした。
ibus.elを試したけど、emacs25だと動作しないようでした。
Emacsを長年使い続けてきた理由の1つが軽快さだったので、どうしたものか。
もっさりしたgeditに負けるなんて。

147:名無しさん@お腹いっぱい。
18/05/22 11:40:12.29 .net
>>138 だけど、
変換候補をoverlayじゃなくてエコーエリアに表示するようにしたら、
かなり応答が良くなりました。
しばらくこれで使います。

148:名無しさん@お腹いっぱい。
18/05/22 13:50:02.34 .net
>>143
以下の設定をするとどう?
(setq default-input-method "japanese-mozc-im")
(setq mozc-candidate-style 'popup)

149:名無しさん@お腹いっぱい。
18/05/22 13:59:34.54 .net
>>143
もう一つ、インストールが必要でした。mozc-popup。以下が参考になります。
URLリンク(www49.atwiki.jp)

150:名無しさん@お腹いっぱい。
18/05/22 14:16:39.08 .net
>>144-145
ありがとう。
echo-areaからpopupに変えたら激速になりましたと報告しに来たら、
すでに助言をもらっていたorz
ありがとうございますm(__)m
検索してブログを漁っていたらoverlayが遅いのでpopupに変えたという人もちらほらいらっしゃいました。
あと、Ubuntu 18.04で、emacs -qとすると、中華フォントぽいもので、
約物のベースラインがデタラメになっています。
Noto Sans Mono CJK JPなど適当なフォントを指定する必要がありました。

151:名無しさん@お腹いっぱい。
18/05/24 11:37:15.62 .net
saveplaceが効かないので調べたら、
Emacs25で変更があったみたいだ。
どこかにEmacs25に乗り換えてた人のためにまとめたページはないかな。

152:名無しさん@お腹いっぱい。
18/05/24 15:45:24.13 .net
save-place → save-place-mode に関数名がリネームされた
エイリアスが有るから関数を直接呼んでる人は影響無いと思うけど、カスタマイズで有効にしてる人はエラーも出ずに有効にもならない
もう一度やり直せば良い

153:名無しさん@お腹いっぱい。
18/05/25 23:15:07.81 .net
Macでemacsを使っていて今までMacOSのショートカットキーが優先されていたのがemacsに奪われるようになったのですが解決方法分かりませんでしょうか?
Command + Hをデスクトップ移動にしてたのですがemacsにs-hとして先に取られてしまようになりました
emacsは25.3.1でGUIで使用してます

154:名無しさん@お腹いっぱい。
18/05/26 01:39:28.83 .net
>>149
(global-set-key "s-h" nil)
とかすればいいんじゃない?

155:名無しさん@お腹いっぱい。
18/05/26 20:13:17.40 .net
バイトコンパイルの警告抑


156:制について質問です。 以下のようなelファイルを作ります。 ~/test.el ------------------------------ ;;; -*- mode: emacs-lisp ; coding: utf-8-unix ; lexical-binding: t -*- (defun test () (let ((hoge 0)))) ------------------------------ scratchにて (byte-compile-file "~/test.el") を評価します。 Compile-logバッファには↓の警告が出ます。 test.el:4:1:Warning: Unused lexical variable ‘hoge’ 未使用変数なので警告がでるのは当然なんですが、 この警告を抑制する方法はありませんか? ちなみに、byte-compile-warnings 系の設定を行っても変化はありませんでした。 そもそも、未使用変数消せばええやん、という話かもしれませんが、 自分で記述しているコードでは letでw32-系の変数をshadowingしており、 Windows環境では当然意図した通りに動作します。 非Windows環境では、そもそもw32-系変数は存在しないので、値を設定しても無視され、それ以降のコードは通常通り動作する。 という想定で書いています。 目的がshadowingでないのであれば (when (boundp 'w32-〜〜) とかで回避できるので問題ないのですが・・・。



157:名無しさん@お腹いっぱい。
18/05/27 06:19:12.96 .net
>>151
未使用変数消せばええやん
(defun test ()
(let ((hoge 0))
hoge))
そうしない理由がよく分かんないな

158:名無しさん@お腹いっぱい。
18/05/29 03:02:38.10 .net
26.1 リリース

159:名無しさん@お腹いっぱい。
18/05/29 10:03:29.84 .net
>>153
&マニュアル日本語訳
URLリンク(ayatakesi.github.io)

160:名無しさん@お腹いっぱい。
18/05/29 19:28:33.98 .net
26.1をビルドして使ってみたんだけど
YaTeX で \include している子ファイルから C-c -t j でコンパイルするとき親ファイルの \includeonly の引数を「子ファイルのバッファ名」にするために「r」と指定すると
親ファイルの \includeonly の引数ではなく、おかしな所(\include{子ファイル}の先頭など)にバッファ名が挿入されてしまう…
./configure にはオプションは何も付けなかったんだけど何か必要だったのかな?

161:155
18/05/29 19:32:20.11 .net
>>155
ごめん
> C-c -t j
じゃなくて「C-c C-t j」だね^^;

162:名無しさん@お腹いっぱい。
18/05/30 12:10:53.55 .net
うげぇ、companyの候補、2バイト文字あると崩れるのかよ

163:155
18/05/30 18:10:49.56 .net
>>155
YaTeX の ML に投げてみたら switch-to-buffer の仕様が大きく変わったみたいで対応してくれました
…が、今のところ修正は確認できずオヨヨ

164:155
18/05/30 22:37:35.73 .net
>>155
# hg clone http:/www.yatex.org/hgrepos/yatex yatex
# cd yatex
# hg up -C dev
として YaTeX の開発版を clone した後に make install したもので \includeonly の引数が正常に書き換えられることを確認しました

165:名無しさん@お腹いっぱい。
18/05/31 00:07:20.90 .net
raspberry piのmodel 3 B+という新型を買ったのでemacs 25.3のソースをダウンロードして入れた
コンパイルに2時間くらいかかったけどTeraTermからsshでログインして快適に使えている
ブレッドボードにLEDと抵抗を挿してGPIOの端子にジャンパー線で繋いでLEDを点滅させて遊んでいる
emacsからM-x gdbでgdbを起動し自作したLED点滅プログラムをソースラインデバッグ
step実行させ出力ポートを叩く行を通過するたびにブレッドボード上のLEDが光ったり消えたりする
割と面白いよ

166:名無しさん@お腹いっぱい。
18/05/31 01:58:46.09 .net
>>160
ssh で繋がるならtramp使えばいいような気もするが、それじゃ


167:ダメなのか.. http://d.hatena.ne.jp/teny/touch/20100915



168:名無しさん@お腹いっぱい。
18/05/31 13:00:27.59 .net
>>161
突然ダメなのか?と言われても困惑する
何か言いたきゃまず君がパソコンでターミナルエミュレータを使いsshでraspberry piのemacsを起動するとどんなデメリットがあるのか書かないと

169:名無しさん@お腹いっぱい。
18/05/31 17:21:03.21 .net
ホームポジションから絶対に指離したくねー
何でもemacsでやりテー
メールは当然emacsから
RSSも見られるからニュースの要約も読めるぞ
ブラウジング? テテテ テキストのみならemacsでブラウジングできるぞ
Twitterだってできるんだからな
パソコンとラズパイで別のemacs使うなんてありえねーよ
emacsは1つで済ませるものだ
パソコンのemacsからラズパイのプログラムをtrampでリモートデバッグするの当然だよ
trampなぜ使わないんだよ
お前困ってるだろ なっ なっ 困ってるだろ
というはなしじゃない?

170:名無しさん@お腹いっぱい。
18/05/31 18:30:55.02 .net
俺もラズパイのデバッグするのにEmacsを動かす所からというのは牛刀割鶏と思うなぁ
まあ、趣味なら(゚з゚)イインデネーノ?

171:名無しさん@お腹いっぱい。
18/05/31 18:35:58.24 .net
むしろラズパイ内でemacs使うメリットってあるの?
ラズパイ触ったこと無いから知らんのだけど、パソコンの方がハード的スペック上だし、emacsをからソースから準備も大変だしデメリットしかないと思うんだが。
まぁ、trampの存在をそもそも知らなかったか、ラズパイにemacsをいれること事態が目的っぽいけど

172:名無しさん@お腹いっぱい。
18/05/31 18:39:41.27 .net
つーか、リモートデバッグするのに最近はtramp要るの?
gdb serverじゃダメなん?

173:名無しさん@お腹いっぱい。
18/05/31 21:36:22.98 .net
sshでログインしていろいろやるなら
ターミナルソフトから接続しての方が切り替えずに済んで
楽なケースはあるんじゃないか
Emacsだけローカルのソフトを使うってのもそれはそれで…
オレの場合、会社なんかだと自分のPCとは限らないから
エディタはメモ帳だけってことなんてザラ
もしラズパイ使うならその中に入ってるemacs使う事はあると思うな
ケースバイケースだろ?

174:名無しさん@お腹いっぱい。
18/05/31 22:53:44.84 .net
ラズパイなんて色々動かして遊ぶもんだろ
Emacsが快適に使えてるというのは有益な情報だった

175:名無しさん@お腹いっぱい。
18/06/01 12:29:31.91 .net
follow exec 系の機能は gdb server 経由だと使用不能だと思うから、
ネイティブで gdb 使いたい時もある。
ネイティブで gdb 使うなら gdb mode あると便利だし、
そうするとその場で修正したくなるから結局 emacs 入れたくなると思う。

クロスコンパイルでクロスデバッグならなくてもいいけど、
クロス環境構築って微妙に手間だから、
コンパイル速度とか気にならない程度の
小規模な開発ならネイティブでやっちゃうかな。

176:名無しさん@お腹いっぱい。
18/06/01 13:40:44.61 .net
>>169
trampで接続してgdb動かす場合、gdbはリモートで動いているぞ。
shell-modeみたいな感じだ。

177:名無しさん@お腹いっぱい。
18/06/01 14:50:36.97 .net
>>170
emacs は一つだけ上げるのが
いいってのも分かるから、
そういう人はそれがいいだろうねえ。
昔は自分もそうしてたんだけど、開発環境的な都合でやらなくなっちゃったな。

178:名無しさん@お腹いっぱい。
18/06/01 23:56:33.09 .net
trampといえば26.1でパスにmethod必須になってて面食らった。
>>163の前半は全くその通りだな。twitterでなく2chだけど。

179:名無しさん@お腹いっぱい。
18/06/07 13:12:18.45 .net
>>165
家にあるUNIXマシンがラズパイだけで、すべてをここに集約してる自分みたいな人間もいる。
1人暮らしの時ならともかく、さすがにSunのマシンを今の家には持って


180:れなかった。 スペック的には物足り無いが、小さくて静かだし、こっそりテレビの後ろとかに置いておいてもサーバーだと家族にバレない。



181:名無しさん@お腹いっぱい。
18/06/07 14:28:17.09 .net
sunより性能いいだろ

182:名無しさん@お腹いっぱい。
18/06/07 17:03:42.77 .net
>>174
うん。今時のサーバに比べると超ヘボいけど、以前のマシンが性能的には今やうんこだったので、家で動かす程度の用途なら特に不便は感じてない。

183:名無しさん@お腹いっぱい。
18/06/08 20:28:05.54 .net
wslでvcxsrv使ってemacs26動かそうとしてるんだが文字が表示しない。どうして?

184:名無しさん@お腹いっぱい。
18/06/10 09:28:11.01 .net
>>173
家族にバレるとどうなるの

185:名無しさん@お腹いっぱい。
18/06/13 23:11:40.57 .net
raspberry piでコンパイルしたemacs 25.3でewwを使えるようにするのに一苦労した
M-x ewwで起動したらURLか検索ワードの入力を求められ入力したらlibxml2と一緒にコンパイルしたemacsを使えとエラーメッセージが出た
libxml2のソースをdownloadしコンパイルしたらPython.hが無いとコンパイルエラー
python-devというpythonの処理系そのものの開発環境を入れてようやく解決

186:名無しさん@お腹いっぱい。
18/06/18 10:30:40.48 .net
>>177
うるさい、邪魔と言われる

187:名無しさん@お腹いっぱい。
18/06/18 16:02:44.07 .net
ubuntuなんだがsuperをcommandにするのどうするの?

188:名無しさん@お腹いっぱい。
18/06/20 08:55:46.24 .net
質問です!
emacsで改行すると、現在の行もインデントされてしまいます。
この挙動をやめて、次の行だけインデントするようにするにはどうすればいいのでしょうか?

189:名無しさん@お腹いっぱい。
18/06/20 09:16:34.76 .net
なんとかindent-modeを無効に

190:名無しさん@お腹いっぱい。
18/06/20 09:39:53.66 oMOmt8KC.net
>>181
(setq-default electric-indent-inhibit t)

191:名無しさん@お腹いっぱい。
18/06/20 09:54:48.45 .net
>>181
その時だけならCtrl-Jで改行

192:181
18/06/24 01:09:40.46 EqndIiXgo
神様ありがとう

193:名無しさん@お腹いっぱい。
18/06/25 10:11:02.67 .net
hyperをcommand置き換えるコードおしえてください(_ _;)

194:名無しさん@お腹いっぱい。
18/06/25 12:07:41.01 .net
>>186
全然試してないけど、key-translation-mapとか使えるのかしら?
URLリンク(ayatakesi.github.io)

195:名無しさん@お腹いっぱい。
18/06/26 09:13:41.02 .net
教授に設定を~/.emacs.elに書けと言われたんだが古いよね?

196:名無しさん@お腹いっぱい。
18/06/26 09:29:37.65 .net
こういうもんは人に合わせる必要ないよ

197:名無しさん@お腹いっぱい。
18/06/26 13:13:08.43 .net
教授の知識が専門の研究分野以外については古いなんて当たり前だよん

198:名無しさん@お腹いっぱい。
18/06/26 13:35:12.63 .net
>>188
教授だけど、自分の学生に自分の知識が古いことを指摘されると、
その分、自己改善が進むので嬉しい。
でも、プライドが傷つけられる向上心のないバカ同僚もいるので要注意。
そういう奴はハリネズミのような奴なので、見たらわかると思う。

199:名無しさん@お腹いっぱい。
18/06/26 13:39:40.57 .net
昔.elついてたっけ?

200:名無しさん@お腹いっぱい。
18/06/26 23:19:14.57 .net
今も昔もドキュメントには.emacsも.emacs.elも書いてあるから必ずしも古いわけでもないけど、普通は.emacsかな。
~/.emacs.d/init.elは他のinit.elとファイル名で区別できないから何となく不便で使わない。

201:名無しさん@お腹いっぱい。
18/06/27 08:35:00.03 .net
稀ではあるが間違ってること教える教授もいるからなあ。
古いだけで合ってるなら、だいぶマシw

202:名無しさん@お腹いっぱい。
18/06/27 08:46:40.09 .net
>>193
init.el とどういう付き合い方をすれば不便を感じられるのか詳しく

203:名無しさん@お腹いっぱい。
18/06/27 09:27:10.60 .net
稀によくあるね

204:名無しさん@お腹いっぱい。
18/06/27 19:28:36.80 .net
Cygwinで、Emacs 26になってから、Xリソースの
Emacs


205:.geometry: WIDTHxHEIGHT+XOFFSET+YOFFSET のXOFFSETとYOFFSETが効かなくなりました。 --geometryオプションでも同様です。 これってなぜなんでしょうか。 (ひとまず、set-frame-positionで指定してます)



206:名無しさん@お腹いっぱい。
18/06/29 01:22:43.93 .net
>>195
emacsじゃないけど、昔本番機セットアップでinit.oraをviで編集しようとして間違ってinit開いて、バイナリの文字化け画面で何かした挙げ句に!wqしてinitプログラム破壊した人が居たなあ

207:名無しさん@お腹いっぱい。
18/06/29 10:51:55.91 .net
init.oraがinitと同じディレクトリにあったのか?

208:名無しさん@お腹いっぱい。
18/06/29 11:42:18.69 .net
>>199
んなこたない。
何か色々間違えた結果w

209:名無しさん@お腹いっぱい。
18/06/29 18:09:01.40 .net
じゃあinit.elで問題ないな
間違う奴はどうしたって間違える

210:名無しさん@お腹いっぱい。
18/06/29 18:41:28.56 .net
それぞれ自分でいいように管理してるってだけだろ。
編集するときにファイル履歴をinitで検索すると~/.navi2ch/init.elとか他のinit.elも引っかかるから、
自分は.emacsの方がいいとか。

211:名無しさん@お腹いっぱい。
18/06/29 23:01:44.75 .net
どんだけ高頻度で .emacs 編集してんだよwって突っ込みたかっただけなんだけどな
これも emacs あるあるかね

212:名無しさん@お腹いっぱい。
18/06/30 06:52:59.37 .net
>>188
読み込む時のファイルの優先順位があったと思う。
昔の浅い階層にあるファイルが、最終設定として上書きする
もしくは最初にそれを見つけたら以下を無視して高速起動するような仕様。

213:名無しさん@お腹いっぱい。
18/07/01 22:35:11.62 .net
.emacsの編集ってテキストエディタでやったらだめなの?
読み込みエラーがでるんだけど

214:名無しさん@お腹いっぱい。
18/07/01 22:54:56.27 .net
んなこたーない
単純にlispが間違ってんだろ
括弧が足りないとかよくある

215:名無しさん@お腹いっぱい。
18/07/01 22:55:39.94 .net
(require 'auto-complete-config)
(ac-config-default)
を.emacsに書き加えると
読み込み中にエラーが置きましたという主旨の言葉がでる。

216:名無しさん@お腹いっぱい。
18/07/01 23:01:59.53 .net
取り敢えず--debug-initを付けて起動すればエラーの内容が分かる

217:名無しさん@お腹いっぱい。
18/07/01 23:11:40.27 .net
URLリンク(gyazo.com)
auto-complete-configをインストールすればいいのかな?

218:名無しさん@お腹いっぱい。
18/07/01 23:23:23.61 .net
auto-completeにpathが通ってないんだろ
load-pathに書いてあるディレクトリにインストールしないと駄目だ
普通packageを使ってインストールすれば気にしなくていいはずだがな
後は自分で解決してくれ

219:名無しさん@お腹いっぱい。
18/07/01 23:29:21.65 .net
分かった
packageでインストールしたものはafter-init-hookに書かないとnot foundになるんだよな

220:名無しさん@お腹いっぱい。
18/07/02 00:23:46.90 .net
ああ、パッケージインストールしたelファイルは毎回消されてたのか
対象方法はまだわかっていない

221:名無しさん@お腹いっぱい。
18/07/02 01:13:57.31 .net
設定用に.emacs使わない方がいいかもよ
微妙にループしてる話だが

222:名無しさん@お腹いっぱい。
18/07/02 01:38:49.33 .net
やっとauto-compelete使うことができた!!
dotspacemacs-additional-packages
の中に使いたいパッケージ名を書いたらできた。
設定ファイルを誤って乙らせるとよくなさそうなのでレイヤーについて勉強してきます。
インストールしたのに勝手に消えるって、
解説サイトに書いてあるけどもっと強調してくれませんかねぇ…

223:名無しさん@お腹いっぱい。
18/07/02 02:20:17.77 .net
Spacemacs 使いか
ちゃんとマニュアル読めば「dotspacemacs-additonal-packages に追加したい奴書いとけ」ってあるだろ(´・ω・`)

224:名無しさん@お腹いっぱい。
18/07/02 02:31:48.79 .net
う、うん…(´・ω・`)

225:名無しさん@お腹いっぱい。
18/07/02 04:47:37.31 .net
出遅れてる者なんだが spacemacs ってどうなの
「これがエディタ論争の平和的解決だ」みたいな記事ばかり見る
学習コストを


226:}わないならチャレンジしない理由はないって感じ?



227:名無しさん@お腹いっぱい。
18/07/02 07:43:17.70 .net
>>217
Emacs から Spacemacs に移行して editing-style を vim で使っているんだけど vim-surround とか気に入っている
それと Emacs ではキーバインドを覚えておかないと中々使いにくかったけど Normal モードで Space キーを基点として何かキーを押す度に次のキーバインドとその説明が表示されるのがいいね(そのお陰で学習コストはちょっと下がると思うよ)
SPC b でバッファ関連、SPC f でファイル操作関連、SPC g でgit関連、SPC q で終了操作関連とか直感的にわかりやすいキーバインドってところが親切設計だね
editing-style を hybrid にしておくと Insert モードで emacs キーバインドが使えるから hybrid ならそれほど違和感もないかもね

228:名無しさん@お腹いっぱい。
18/07/02 08:22:32.07 .net
>>218
開発のペースが落ちてるって聞くが、それは単純に安定期に入ったってことなのかな?
Vimの高速入力には憧れるから、使ってる人から見て将来のあるプロジェクトなら俺も試そうかな

229:名無しさん@お腹いっぱい。
18/07/02 08:24:14.27 .net
>>209
パッケージならauto-completeという名前ですでに登録済み。
使ってないならgitで引っ張ってきてロード。

230:名無しさん@お腹いっぱい。
18/07/02 08:25:11.45 .net
あ、ごめん、リロードしてなかった

231:名無しさん@お腹いっぱい。
18/07/02 09:44:14.10 .net
yasnippetを自作していたのですが、行頭がずれてしまいます。
URLリンク(gyazo.com)
のようにかいても
URLリンク(gyazo.com)
のようにfor文のとじカッコ}がタブ一つ文くらいずれてしまうのですが
どうすればいいのでしょうか

232:名無しさん@お腹いっぱい。
18/07/02 09:56:50.95 .net
スニペットを展開後、特に変更がない場合
すぐに&0の場所に移動して埋め込みのための入力を終わらせたいのですが
良い方法はありませんか?

233:名無しさん@お腹いっぱい。
18/07/02 09:57:15.50 .net
$0でした

234:名無しさん@お腹いっぱい。
18/07/02 10:02:12.09 .net
>>223
ずれてしまう問題は自己解決しました。

235:名無しさん@お腹いっぱい。
18/07/02 10:21:54.04 .net
shift+tabで変更がない場合は一瞬で終わらせることができました
途中まで編集して後はデフォルトどおりで確定したいときはどうすればいいのでしょうか
222名無しさん@お腹いっぱい。2018/07/02(月) 09:56:50.95
スニペットを展開後、特に変更がない場合
すぐに&0の場所に移動して埋め込みのための入力を終わらせたいのですが
良い方法はありませんか?

236:名無しさん@お腹いっぱい。
18/07/02 12:25:29.15 .net
dotspacemacs-install-packages 'used-but-keep-unused

dotspacemacs-install-packages 'all
を使ってもインストールしたパッケージが消えるんですけど
わかる方いませんか。

237:名無しさん@お腹いっぱい。
18/07/02 13:15:13.96 .net
>>219
気に入る・気に入らないは好みの問題もあるから興味があるなら一度使ってみるといいと思うよ
~/.emacs.d をバックアップしておけばいつでも戻せるしね
インストール時にパッケージのインストールで引っかかる場合は .spacemacs の dotspacemacs/init に dotemacs-elpa-timeout が 5 になっているんだけどそれを 20 位にしておくとどうにかなるかも
あっ今 melpa から evil-ediff パッケージが外れていてそれが原因で Spacemacs の導入ができないかもかも…

238:名無しさん@お腹いっぱい。
18/07/04 11:07:11.86 .net
>>227
dotspacemacs-configuration-layersかdotspacemacs-additional-packagesに
書かれていないパッケージは使われていないと判断されて消される。
spacemacsについて便乗質問です。
リモートのマシンでspacemacsを端末で使っているのですがマウスを奪われてしまいます。
素のemacsでは奪われません。奪わないようにするにはどうしたら良いでしょうか。
素のemacsではinit-loaderを使っていました。
spacemacsでも使っていますが、layerを作る以外のシンプルな方法はありませんか。

239:228
18/07/04 18:38:19.26 .net
もひとつお願いします。
eval-bufferしても反映されないっぽいのですがどうしたらいいでしょう?
いちいち起動しなおすのは面倒なので。
.spacemacsでeval-bufferしてもだめっぽいい。

240:名無しさん@お腹いっぱい。
18/07/04 20:04:49.57 .net
>>230
SPC f e R (dotspacemacs/sync-configuration-layers) じゃダメなん?

241:名無しさん@お腹いっぱい。
2018/0


242:7/04(水) 20:15:34.57 .net



243:名無しさん@お腹いっぱい。
18/07/04 20:30:33.30 .net
>>227
その変数は多分 Spacemacs でサポートしているレイヤーをとにかく全部読み込むか必要なだけ読み込むかってのの設定じゃないのかな?
Spacemacs に無関係なパッケージは >>229 さんの書いてある通り dotspacemacs-additonal-packages に追加じゃない?

244:名無しさん@お腹いっぱい。
18/07/04 23:23:29.15 .net
>>227です。
助かりました!ありがとうございました。

245:228
18/07/05 09:29:44.24 .net
>>231
ありがとうございました!出来ました。

246:名無しさん@お腹いっぱい。
18/07/05 18:29:28.86 .net
場違いだったらすまない
事の始まりから書く
学校のパソコンでのこと
学校の課題で、全角スペースに色をつけて見易くする、というのが出たからいろいろやり方調べて書いてあるのinit.elにコピペしたりしたんだけど全然出来ない
さらに調べを進めてみると.emacsに書くよ、て書いてあったサイトを見つけた
.emacsなんてなかったから作ってコピペしてみたら成功した
やったー、て思って作業を進めようと思ったのだが、日本語が変換出来ないことに気づく
「egg Japanese backend: サーバと接続できませんでした」とのメッセージが下部に表示される

どないすればいいでしょうか

247:名無しさん@お腹いっぱい。
18/07/05 18:36:08.04 .net
まず.emacsを消します

248:名無しさん@お腹いっぱい。
18/07/05 18:41:48.65 .net
>>237やはりそうすべきか
何書いたら全角スペースに色付けられるかわかる人いますか

249:名無しさん@お腹いっぱい。
18/07/05 21:37:32.90 .net
>>238
whitespace-mode なんていうのを検索すると望みのものが得られそう

250:名無しさん@お腹いっぱい。
18/07/05 22:55:12.31 .net
>>238
highlight-regexp とか

251:名無しさん@お腹いっぱい。
18/07/06 07:38:20.99 .net
find-dired に関する質問です
M-x find-dired [RET] -type f [RET] でバッファのカレントディレクトリおよび以下のディレクトリにあるすべてのファイルを表示させます
そのとき表示されるファイルリストの日本語が文字化けしてしまいます
目的は特定の拡張子をもつファイルの削除なので支障はないのですが気持ち悪いのでちゃんと日本語を表示させたいです
(setq default-buffer-file-coding-system 'utf-8-unix)
(set-buffer-file-coding-system 'utf-8-unix)
(set-terminal-coding-system 'utf-8-unix)
(set-keyboard-coding-system 'utf-8-unix)
(set-clipboard-coding-system 'utf-8-unix)
(prefer-coding-system 'utf-8-unix)
(set-default-coding-systems 'utf-8-unix)
(setq locale-coding-system 'utf-8)
(setq dired-default-file-coding-system 'utf-8-unix)
なども試しましたが文字化けは治りませんでした
表示されたバッファ上で C-x [RET] r (revert-buffer-with-coding-system) で utf-8-unix を指定しても表示は変わりませんでした
同じディレクトリで端末から同様の操作(find . -type f)をすると日本語はちゃんと表示されます
よろしくお願いします
文字コード関係の設定
.spacemacs の dotspacemacs/user-init に (set-language-environment 'utf-8) のみです
環境
linux mint mate 18.3
emacs 26.1
spacemacs 0.200.1

252:名無しさん@お腹いっぱい。
18/07/06 08:09:27.81 .net
「リージョン選択時はその文字列をisearch、なければふつうにisearch」をC-sに置き換えたいです。いい書き方ないですか・・・

253:名無しさん@お腹いっぱい。
18/07/06 14:22:12.03 .net
>>241
(set-language-environment "japanese")
(set-default-coding-systems 'utf-8)
(prefer-coding-system 'utf-8-unix)
spacemacsは知らないけど、emacsで日本語ファイル名をdiredで表示する設定例
1行目を最後に実行するとutf-8ではなく、EUCが優先されるから注意
>>242
isearchの機能 C-s C-w を使うのはどう?
C-sを押してからC-wを押すと単語を検索文字列に追加する
日本語を検索するとワード区切りの問題が辛いので
isearch-delete-charからisearch-del-charに変更すると個人的に便利
(define-key isearch-mode-map (kbd "<backspace>") 'isearch-del-char)

254:名無しさん@お腹いっぱい。
18/07/06 14:49:44.5


255:2 .net



256:240
18/07/06 15:44:58.07 .net
>>243
ご指導ありがとうございます
その3つの設定を dotspacemacs/user-init に記述しましたが文字化けは解消されませんでした
~/.emacs.d/init.el に同様の記述をした素の emacs でも同様でした
*Find* バッファの最初の1行目のカレントディレクトリの表示は日本語は問題なく find された結果だけ文字化けをしています

257:名無しさん@お腹いっぱい。
18/07/06 17:03:22.63 .net
>>241
Emacs じゃなくて find -ls の時点で化けてるね
FIND(1) 変わり者のファイル名
URLリンク(linuxjm.osdn.jp)
Emacs 側での対策はカスタマイズ変数 find-ls-option を設定して、find の -ls 以外のアクションを使うこと

258:名無しさん@お腹いっぱい。
18/07/06 17:12:30.27 .net
>>246
設定例
URLリンク(pastebin.com)
何かが引っかかるらしく書き込みがブロックされるのでpastebin

259:名無しさん@お腹いっぱい。
18/07/06 18:09:24.36 .net
今の今までテキストターミナルのフレームとウインドウのフレームを同時に使用できるなんて知らなかった…

260:240
18/07/06 19:39:47.12 .net
>>246-247
ありがとうございます
設定例で *Find* バッファの日本語ファイル名が文字化けせずに表示されました
;; ネット検索してもほとんど find-ls-option に関する情報がなく自力では絶対解決できなかったので大変助かりました

261:名無しさん@お腹いっぱい。
18/07/06 20:00:15.50 .net
>>248
どういう意味?
emacsclientってこと?

262:sage
18/07/06 22:08:26.58 zhlDzOXpC
>>243
ありがとうございます。しかしカーソル位置の単語だと不便なんですよね
>>244
これです!以下のコードいじってつくれないか考えていましたが無理でした。ありがとうございます ^^;
URLリンク(blog.livedoor.jp)

263:名無しさん@お腹いっぱい。
18/07/06 22:29:15.19 .net
>>250
うん。
サーバーに接続してるターミナルのsshからローカルのXmingに
emacsを接続させてサーバー機能を起動してからemacsclient -nw -cしたら
新しいウインドウができる代わりにターミナルにフレームが出てきた。
こんな使い方をしたことなかったからびっくり。

264:名無しさん@お腹いっぱい。
18/07/06 23:05:28.45 .net
>>243
カーソル位置の単語だと不便なんですよね
>>244
やりたいことができました。ありがとうございます。以下のコードいじって作れないか考えましたが自分には無理でした
URLリンク(blog.livedoor.jp)

265:名無しさん@お腹いっぱい。
18/07/13 07:15:20.71 .net
spacemacs 使い始めたが、マイナーモードを表すシンボルとして丸文字と普通のアルファベットが入り乱れててダサい
ここのテーマ的なものって変えられる?
丸文字を使わせないようにできれば満足なんだが

266:名無しさん@お腹いっぱい。
18/07/13 11:28:12.59 .net
>>254
マニュアルの「Minor Modes」に
> Unicode symbols are displayed by default.
> Setting the variable dotspacemacs-mode-line-unicode-symbols to nil in your ~/.spacemacs will display ASCII characters instead (may be useful in terminal if you cannot set an appropriate font).
ってあるから nil にしたみたら「Hmio|w|K」って Ascii になったよ
こっちの方がいいかも
URLリンク(spacemacs.org)

267:名無しさん@お腹いっぱい。
18/07/13 12:23:10.84 .net
>>255
thank you
こちらの方が格好良いね

268:名無しさん@お腹いっぱい。
18/07/13 19:32:05.78 .net
evil の検索(スラッシュ、クエスチョン、n、N 等)で migemo って使える?
やり方分からん
isearch、helm、swoop 等ではちゃんと使えてる
「migemo したいならisearch」と割り切るべき?

269:名無しさん@お腹いっぱい。
18/07/13 22:33:25.40 .net
>>257
/,? での検索および n N では使えないね
SPC s s (Swoop) なら使えてる
SPC f f (HELM Find Files) では例えばカレントディレクトリが
/user/hoge/fuga/
で「fuga/」の「/」の後ろにカーソルがあって「あわわ.txt」を開きたいときは「 awawa」(半角スペース+awawa)って入力するとOK
そだ additional-packages に migemo と avy-migemo を入れて user-config で (helm-migemo-mode 1) と (avy-migemo-mode 1) はやってる?

270:名無しさん@お腹いっぱい。
18/07/13 23:14:24.63 .net
migemo を用いた検索は
同一バッファ内で隠れたところを含むジャンプなら SPC s s (Swoop) で他のウィンドウを含む見えているところへのジャンプなら SPC j j (evil-avy-goto-char) や SPC j J (evil-avy-goto-char-2) を使い分けている
まあ evil-avy-goto-char の無制限文字列版があれば便利なことは認めるw

271:名無しさん@お腹いっぱい。
18/07/13 23:41:18.74 .net
>>258
> SPC s s (Swoop) なら使えてる
> SPC f f (HELM Find Files) では例えばカレントディレクトリが
> /user/hoge/fuga/
> で「fuga/」の「/」の後ろにカーソルがあって「あわわ.txt」を開きたいときは「 awawa」(半角スペース+awawa)って入力するとOK
それは俺もできてる
できなくて困ってるのは Vim 風の検索での話

> そだ additional-packages に migemo と avy-migemo を入れて user-config で (helm-migemo-mode 1) と (avy-migemo-mode 1) はやってる?
もちろんやってる

>>259
俺もそのように使い分けようと思う

272:名無しさん@お腹いっぱい。
18/07/14 12:39:26.59 .net
ノーマルステートでの/のバインド書き換えるのはダメなん?

273:名無しさん@お腹いっぱい。
18/07/14 15:32:25.97 .net
香り屋vimのg/みたいな動作が欲しいってことでは。
spacemacsには無かったはず。

274:名無しさん@お腹いっぱい。
18/07/14 15:43:21.29 .net
>>261
「/」を次のように書き換えてもまともに動作しないんじゃない?
(bind-keys :map evil-normal-state-map ("/" . isearch-forward))
「/ hoge」で「hoge」を検索して次の「hoge」を探そうと「/」を入力しても「hoge/」を検索するような気が
単純にキーバインドの書き換えじゃ無理じゃないかな?

275:名無しさん@お腹いっぱい。
18/07/14 15:48:01.45 .net
>>259
SPC s C-s (helm-multi-swoop-all) が evil-avy-goto-char の無制限文字列版の代わりになるかな?

276:名無しさん@お腹いっぱい。
18/07/15 05:00:07.35 .net
URLリンク(imgur.com)
flycheck のポップアップのアイコンってこれで合ってるん?

277:名無しさん@お腹いっぱい。
18/07/15 06:34:17.66 .net
dired で表示する属性を指定できる便利なの見つけたんだけど find-dired に対応してないのが悲しい
URLリンク(github.com)

278:264
18/07/15 07:44:21.61 .net
>>266
dired-details-s-regexp の size と dired-details-s-set-text-properties の一部を変更したら find-dired でも使えるようになった・ω・

279:名無しさん@お腹いっぱい。
18/07/18 00:21:59.87 .net
spacemacs を使ってる者ですが、auctex モードで auto-fill が必ずオンになるという現象がおきます。
user-config() に
(auto-fill-mode -1)
と書いても auctex モードではオンになります。
latex-enable-auto-fill は nil です。
理由も解決方法も分からないです。
助けていただけないでしょうか。

280:名無しさん@お腹いっぱい。
18/07/18 02:22:35.60 .net
>>268
(electric-indent-mode -1) でどうだろ?必要なら auctex モードに紐付けして

281:名無しさん@お腹いっぱい。
18/07/18 20:19:01.68 .net
>>269
ありがとうございます
electric-indent-mode 自体初めて知りましたが、これをマイナス1にしても auctex では auto-fill-mode になります

282:名無しさん@お腹いっぱい。
18/07/18 22:41:27.47 .net
toggle-trunc


283:ate-lines と新機能の (setq auto-hscroll-mode 'current-line) の組み合わせいいね joveだかmicro emacsであったの思い出した



284:名無しさん@お腹いっぱい。
18/07/19 01:33:08.56 .net
>>270
このサイトの内容が参考にならないかな?
Emacs の auto-fill-mode の挙動を抑える
URLリンク(biwakonbu.com)
>el-get でインストールした skk-mode のデフォルト設定が悪さをしていました。

285:名無しさん@お腹いっぱい。
18/07/19 03:17:50.62 .net
>>272
ありがとうございます。
skk は使用しているのですが、ここで言われていることはやっています。
また、英語ドキュメントでも同じように auto-fill-mode が動きます。

286:名無しさん@お腹いっぱい。
18/07/19 06:04:59.56 .net
>>273
とにかく auto-fill-mode を off にしたいのなら user-config に (spacemacs/toggle-auto-fill-mode-off) を追記ではどうかな?
SPC t F で on/off の切り替えができるみたい

287:拡散を全国へ
18/07/19 14:36:51.06
名古屋アベック殺人犯の 犯人の 男
株式会社エコス 面接官の男
神奈川県 平塚市 明石町10-3 浜田平塚ビル5階
私達 従業員全員で 全国に 一斉に 送信し続けています

288:名無しさん@お腹いっぱい。
18/07/19 14:31:46.96 .net
NTEmacsでorg-modeで画像のインライン表示の設定をしたんだけど、画面がちらつく。どうしたらいいかな?

289:名無しさん@お腹いっぱい。
18/07/19 22:21:04.44 .net
>>276
windowsとおさらばする

290:名無しさん@お腹いっぱい。
18/07/20 03:03:45.54 .net
>>277
そうしたいのはやまやま何ですが、MS-ACCESSが業務の根幹でして、そのドキュメントやらを作成したり、VBEの代替を目標にNTEmacsを導入した経緯がありまして…

291:名無しさん@お腹いっぱい。
18/07/21 16:28:17.75 .net
>>274
ありがとうございます。
現状はそれで対応しています。
ただ、なぜこうなっているのか全く分からないので質問させていただきました。
こちらの方でもう少し調査し、なにか分かったら報告いたします。

292:名無しさん@お腹いっぱい。
18/07/21 17:56:26.46 .net
>>279
Spacemacs ではデフォルトで (spacemacs/toggle-auto-fill-mode-on) になっているだけなんじゃない?

293:名無しさん@お腹いっぱい。
18/07/21 18:45:06.26 .net
gnupackに入ってるemacsってcygwinのやつ?

294:名無しさん@お腹いっぱい。
18/07/21 19:08:55.21 .net
>>281
Windows 環境で動作するのではなく擬似 Linux 環境で動作するかどうかという質問なら確か Windows 環境でそのまま動作するんじゃなかったっけ?

295:279
18/07/21 19:13:35.98 .net
>>281
すまん嘘言った(´・ω・`)
URLリンク(ja.osdn.net)
emacs と cygwin を導入できるって書いてあったから cygwin のやつなんじゃないかな?

296:名無しさん@お腹いっぱい。
18/07/21 21:00:49.02 .net
>>281
スレ違いのような気もするが、12.00からCygwin版になった。遅いよ。

297:名無しさん@お腹いっぱい。
18/07/22 01:51:01.05 .net
mingw版がNTEmacsということになるのかな。
パフォーマンスの問題はあるけど、アプリ一般の動作としてはcygwinの方が良かったりするよね。

298:名無しさん@お腹いっぱい。
18/07/22 03:46:18.58 .net
NTEmacs スレッド 5
スレリンク(software板)


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

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