私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 48
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
☆ 日本の核武装は絶対に必須ですわ。☆
http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。
私たちの日本国憲法を絶対に改正しましょう。☆
http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。
私たちの日本国憲法を絶対に改正しましょう。☆
内部で message 呼び出してる関数は引数なりカスタマイズ変数なりで黙らせられるようにしてほしいぜ・・・
これやったら標準の補完がちょっとリッチになった
(add-hook 'minibuffer-setup-hook
(lambda ()
(when (cl-loop with c = (current-local-map)
for m = c then (keymap-parent m)
while m
when (eq m minibuffer-local-completion-map)
return t
finally return nil)
(add-hook 'post-command-hook
(lambda ()
(cl-letf (((symbol-function 'message)
'ignore))
(minibuffer-completion-help)))
nil t))))
(add-hook 'minibuffer-setup-hook
(lambda ()
(when (cl-loop with c = (current-local-map)
for m = c then (keymap-parent m)
while m
when (eq m minibuffer-local-completion-map)
return t
finally return nil)
(add-hook 'post-command-hook
(lambda ()
(cl-letf (((symbol-function 'message)
'ignore))
(minibuffer-completion-help)))
nil t))))
そうそう、標準でそんな感じでいいのにって思うんです。
何度もTAB打つの面倒になって、何かしら入れるか作る事になるし。
何度もTAB打つの面倒になって、何かしら入れるか作る事になるし。
>>55
これなにがうれしいの?
これなにがうれしいの?
*.ac.jpなサイトで、Emacsの紹介がいくつか見つかるけど、どれも大概何か残念というか…。
比較的新しい記事なのに、バージョンが22以前だったり、
canna使わせたり、等幅かどうかすら怪しい汚いフォント使わせたり…
まぁこういうのって学生の方が自発的に色々良いやり方を調べて行くもんなんですが。
比較的新しい記事なのに、バージョンが22以前だったり、
canna使わせたり、等幅かどうかすら怪しい汚いフォント使わせたり…
まぁこういうのって学生の方が自発的に色々良いやり方を調べて行くもんなんですが。
それを言ったら、Emacsの紹介で残念じゃないのを見たことがない。
大学のは変な環境で動かすのを前提としてることが多い。
大学のは変な環境で動かすのを前提としてることが多い。
>>59
大学公式に使い方説明してるところが残念ってこと?
大学公式に使い方説明してるところが残念ってこと?
vim よりは普通のエディタに近いからとりあえず emacs を選んだ感があるよね。
基本あくまで講義の準備にすぎない添え物だし
emacsにかぎったこっちゃない
viならとりあえずesc押せレベルだし
ネットワークの設定とかもっとやばいし
古いsendmailの設定さらしっばなしで有害だったり
emacsにかぎったこっちゃない
viならとりあえずesc押せレベルだし
ネットワークの設定とかもっとやばいし
古いsendmailの設定さらしっばなしで有害だったり
別にエディタの勉強がメインなわけじゃないんだしいいんじゃねえの。
というか大学時代に Emacs 触ったことを後悔してるわ。
このろくでもないキーバインドに慣れてしまったせいでいたるところで不便な思いさせられる。
というか大学時代に Emacs 触ったことを後悔してるわ。
このろくでもないキーバインドに慣れてしまったせいでいたるところで不便な思いさせられる。
$ emacs file.txt &
でfile.txtを編集できる
C-x C-cで編集を終える
という情報だけ与えられた学習者が編集したいファイル毎にEmacsを起動してるケースを知っているが?
でfile.txtを編集できる
C-x C-cで編集を終える
という情報だけ与えられた学習者が編集したいファイル毎にEmacsを起動してるケースを知っているが?
初心者には
C-h または
M-x help を教えるべきだと思う。
できるやつはこれだけで一気に伸びる。
C-h または
M-x help を教えるべきだと思う。
できるやつはこれだけで一気に伸びる。
そんなのも含めて最初に一発チュートリアルやらせりゃいいんじゃないの。
言語まわりの環境変数がちゃんと設定されてりゃ emacs 側の設定がなくてもちゃんと日本語のチュートリアルができるし。
ヘルプのことだってもっと丁寧に説明してくれてる。
言語まわりの環境変数がちゃんと設定されてりゃ emacs 側の設定がなくてもちゃんと日本語のチュートリアルができるし。
ヘルプのことだってもっと丁寧に説明してくれてる。
ggrksと言われすぎて目の前の情報スルーしてぐぐって情報少ないよね(キリッとか
いつも必ず一歩遅れる・ダメな方を選ぶ
それがバカ
いつも必ず一歩遅れる・ダメな方を選ぶ
それがバカ
こんにちは。あたしはカウガール。
すき家に牛肉を届けるために、旅をしています。
__
ヽ|__|ノ モォ
||‘‐‘||レ _)_, ―‐ 、
/(Y (ヽ_ /・ ヽ  ̄ヽ
∠_ゝ ` ^ヽ ノ.::::::__( ノヽ
_/ヽ /ヽ ̄ ̄/ヽ
すき家に牛肉を届けるために、旅をしています。
__
ヽ|__|ノ モォ
||‘‐‘||レ _)_, ―‐ 、
/(Y (ヽ_ /・ ヽ  ̄ヽ
∠_ゝ ` ^ヽ ノ.::::::__( ノヽ
_/ヽ /ヽ ̄ ̄/ヽ
indent-regionっていうのがあるけど、
これは、offsetの変更のみで
ifの中括弧の改行の有無とかは変更できないよね
if(){
}
if()
{
}
こういうのをいっぺんに整形したいんだけど
これは、offsetの変更のみで
ifの中括弧の改行の有無とかは変更できないよね
if(){
}
if()
{
}
こういうのをいっぺんに整形したいんだけど
出来ないんじゃなかったっけ
色んな外部整形ツールがあるからそれを shell-command-on-region で呼び出して置き換えるのがいいんじゃないかな
色んな外部整形ツールがあるからそれを shell-command-on-region で呼び出して置き換えるのがいいんじゃないかな
>>78
確かに、それでもできるけどルールを統一するのが無駄手間ですよね
せっかく、c-hanging-braces-alistで{}の改行を定義しているのに・・・
できることならEmacs内でやりたい
確かに、それでもできるけどルールを統一するのが無駄手間ですよね
せっかく、c-hanging-braces-alistで{}の改行を定義しているのに・・・
できることならEmacs内でやりたい
Debian GNU/Linux スレッドから誘導されてきました
Debianの新版jessie uppgradeにともないemacsを23から24にしました
サーバ側でemacs --daemonでemacsを起動しておいて
remoteからsshで接続後emacsclient -cして作業し
emacsclientを終了後sshをexitすると
jessieにしてから抜け出せなくなりました
(exitしてもremote側のプロンプトが返ってこない)
ctrl-cして抜け出すとサーバ側のemacsが死んでしまい
emacsをdaemonで起動している有り難味がなくなってしまいます
恐らくはremote側からemacsclientを起動するときにオプションなり
環境変数を指定すれば解決するような気がしているのですが
どちら様か解決法をご存知無いですか?
Debianの新版jessie uppgradeにともないemacsを23から24にしました
サーバ側でemacs --daemonでemacsを起動しておいて
remoteからsshで接続後emacsclient -cして作業し
emacsclientを終了後sshをexitすると
jessieにしてから抜け出せなくなりました
(exitしてもremote側のプロンプトが返ってこない)
ctrl-cして抜け出すとサーバ側のemacsが死んでしまい
emacsをdaemonで起動している有り難味がなくなってしまいます
恐らくはremote側からemacsclientを起動するときにオプションなり
環境変数を指定すれば解決するような気がしているのですが
どちら様か解決法をご存知無いですか?
全然分からないけど、emacsclient で --display オプションを使うとか
関係ないかな
関係ないかな
>>81
Arch Linux をサーバに、cygwin をクライアントにして試したけど特に問題なかったよ。
開いた後 C-x C-c で client 閉じて exit するとちゃんと ssh の接続も切れた。
(Emacs は 24.4.1、SSH は共に OpenSSH_6.8p1)
ただ俺もどっかで ssh の接続が切れなくなる問題見た記憶あるんだよね。
emacs 関係じゃなかったかもしれない。
Arch Linux をサーバに、cygwin をクライアントにして試したけど特に問題なかったよ。
開いた後 C-x C-c で client 閉じて exit するとちゃんと ssh の接続も切れた。
(Emacs は 24.4.1、SSH は共に OpenSSH_6.8p1)
ただ俺もどっかで ssh の接続が切れなくなる問題見た記憶あるんだよね。
emacs 関係じゃなかったかもしれない。
server 使ってる時って keyboard-translate が端末毎にしか有効にならないから
term/bobcat によるキー入れ替えを client の接続ごとにやらなきゃいけないのが不毛でならない。
emacsclient -t で接続したときは tty-setup-hook が動くのはわかったんだけど
emacsclient -c の X の窓開くときに動くフックって何があるんだろ。window-setup-hook は起動時のみなんだよなー。
term/bobcat によるキー入れ替えを client の接続ごとにやらなきゃいけないのが不毛でならない。
emacsclient -t で接続したときは tty-setup-hook が動くのはわかったんだけど
emacsclient -c の X の窓開くときに動くフックって何があるんだろ。window-setup-hook は起動時のみなんだよなー。
emacsのウィンドウはウィンドウじゃないから
だから通ぶったニワカっていやなんだよ
だから通ぶったニワカっていやなんだよ
>>90
window-setup-hook の場合の window は emacs で言うところの window とは違うよ?意味合い的に frame を指してる。
ドキュメント引いてから書き込んだほうが恥かかなくていいと思う。
window-setup-hook の場合の window は emacs で言うところの window とは違うよ?意味合い的に frame を指してる。
ドキュメント引いてから書き込んだほうが恥かかなくていいと思う。
お前の意味合いなんて知らんが
そこまで言っといてまだbefore-make-frame-hookが見つからんのか?w
そこまで言っといてまだbefore-make-frame-hookが見つからんのか?w
before-make-frame-hook はフレームが作られるたびに呼び出されちゃうからまた意味合いが違う。
keyboard-translate は terminal 単位に設定されるから同じ terminal を共有してる frame 生成毎に実行するのは無駄だよ。
keyboard-translate は terminal 単位に設定されるから同じ terminal を共有してる frame 生成毎に実行するのは無駄だよ。
ごめんいまためしたらダメだった…
普段-nwでしか使ってないからだって言い訳しておく…
普段-nwでしか使ってないからだって言い訳しておく…
>>89
key-translation-map を使うといいらしい。こっちは端末単位ではない模様。
key-translation-map を使うといいらしい。こっちは端末単位ではない模様。
>>92
window-setup-hookのwindowは何故か知らんがどうもフレームの意味で使ってるな
(The name of this hook is due to historical reasons,
and does not reflect its purpose very well.)
とHelpに書いてある
それとbefore-make-frame-hookでもいいんじゃないの?
フレーム作る度に実行してまずい事もないだろうし
window-setup-hookのwindowは何故か知らんがどうもフレームの意味で使ってるな
(The name of this hook is due to historical reasons,
and does not reflect its purpose very well.)
とHelpに書いてある
それとbefore-make-frame-hookでもいいんじゃないの?
フレーム作る度に実行してまずい事もないだろうし
daemonと-cだとフォントの初期化でも変にはまったな
daemon起動直後はfind-fontとか機能しないから動的にフォント設定しようとしてもダメ
結局決め打ちで諦めたけどスマートな解決方法あるのかな
daemon起動直後はfind-fontとか機能しないから動的にフォント設定しようとしてもダメ
結局決め打ちで諦めたけどスマートな解決方法あるのかな
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Emacs Part 40 (1001) - [92%] - 2012/9/7 0:30
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 38 (1001) - [92%] - 2011/11/29 0:01
- Emacs Part 42 (1001) - [92%] - 2013/6/9 5:15 △
- Emacs Part 43 (1001) - [92%] - 2013/12/14 11:30
- Emacs Part 45 (1001) - [92%] - 2014/6/23 9:45
- Emacs Part 44 (1001) - [92%] - 2014/2/8 8:01 △
- Emacs Part 47 (995) - [92%] - 2015/4/19 13:01
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 32 (1001) - [84%] - 2009/12/20 2:04 ○
- Emacs Part 31 (1001) - [84%] - 2009/10/23 10:31 ○
トップメニューへ / →のくす牧場書庫について