1 :
名無しさん@お腹いっぱい。 :
2011/03/01(火) 23:06:11.26
2 :
名無しさん@お腹いっぱい。 :2011/03/01(火) 23:29:43.36
まさかの2Get
前スレにいたような「○○は間違い!」って断言してるやつ会社にいてもうざ いよね。
eval-after-loadの一つめの引数文字列で指定するの嫌だ。 シンボルで指定したい。 だからhook使うわ。頭の悪いおっさんは黙ってろ。
前スレの加齢臭はすごかった 木を見て森を見ないというか 自己満足でメンテしにくい糞コード書いてる老害ばっかりって感じ
メンテしにくいコードを書くなって仕事してる人に対しては意味のある言葉だ けど、仕事をしていない前スレのおっさんに言っても仕方ないよ。
おかしい人の相手はあんまりしないでください。
どうでも良いが、口さがなく人を批判したがるような人間に限って ボキャブラリーが画一的なのはどういう皮肉なんだろうな。 およそ批判対象と比して生産的だったり、創造的だったりするような 人間とは思えん。
eval-after-loadを使って*-load-hookを提供してないパッケージに対しても *-load-hookを自動で実装する方法とかありそう
10 :
名無しさん@お腹いっぱい。 :2011/03/02(水) 07:43:49.09
40歳のボキャとは思えないな。
>>10 賢いあなたの公開しているelisp教えてください。
叩きどころ満載だったりして。それとも公開する度胸すらないのかな?
またビアホールで飲まないか
15 :
名無しさん@お腹いっぱい。 :2011/03/02(水) 20:41:58.84
>>12 反論が幼稚だなあ。頭悪いなあ。必死だなあ。
反論だと思ってるんだ。ただの煽りなのに。
bzrレポジトリよかそのミラーのgitレポジトリの方を載せるべき
数か月emacs使わないとタグジャンプのキー忘れてしまう
22 :
名無しさん@お腹いっぱい。 :2011/03/08(火) 16:29:59.11
>>21 DOS時代にさんざ使っていたのに浦島状態です。タグだけはおぼえてるよ。
ほんとにあっちの lisp は検索ノイズになってうざい。
27 :
名無しさん@お腹いっぱい。 :2011/03/09(水) 09:19:50.99
バッファ全部を対象にgrepみたいな事できないですか? ひとつのバッファが対象ならoccurで良いのだけど、grep hoge *のように 全部のバッファから検索したい。
multi-occur いじれ。
d grep-buffersが求めていたそのものでした。
31 :
名無しさん@お腹いっぱい。 :2011/03/10(木) 19:51:36.01
自動括弧挿入なんかはみなさんどうなさってますか? brackets.elをググってもどこにも見つからない…。
自動括弧挿入って、`( ' 入れると `)' も入ること? それなら、 * insert-pair * skeleton-pair-insert-maybe が、default で Emacs に付いてるよ。
>>33 ありがとう。
そのキーワードをヒントにググると幸せになれました!
何でもないような事が幸せだったと思う。
分かるよ。
落ちこんでないでさっさと新しい elisp 作って公開しろ雑魚ども。
24.1は遂にlexbindがマージされるようだな
3年遅かったな。
> 3年遅かったな。 何から?
>>38 lexbindがマージされると何が変わるの?
無知な私にご教授お願いします。
>>41 動的バインドでない変数が使えるようになる。
彼は小心者だよなぁ。普段、威勢のいいこと言ってる人ってこんなもん。
菜食主義とか情報商材とか浜岡原発とかあの人は少なく見積っても5年ぐらい遅れてる
lexbindはconcurrencyへの布石なのかな? しかしconcurrencyブランチの更新頻度を見ると泣けてくる
lexical-let とは、違うものなの?
48 :
Perl忍者 ◆M5ZWRnXOj6 :2011/03/14(月) 19:20:19.98
>>47 lexical-letと動作的には同じものだろうね。
ただ、lexical-letは変数名が被らないように色々裏技っぽい事やってて
複雑になってるからインタープリターがやってくれるに越した事は無い。
50 :
名無しさん@お腹いっぱい。 :2011/03/16(水) 16:31:51.45
org-mode (v7.5) でtexを通してpdfにしています C-c C-e dでpdfにしているのですが, このとき表示するアプリを変更したいと思い コマンドを探してみましたがみつかりません. 変更コマンドが分かる方おられないでしょうか?
>>50 (defcustom org-latex-to-pdf-process
が
("pdflatex -interaction nonstopmode %s" "pdflatex -interaction nonstopmode %s")
と定義されているんでこれじゃない?
52 :
50 :2011/03/16(水) 17:27:27.94
>>51 説明不足だったようです
pdf化まではそれでいいのですが,
その後pdfファイルを開いてくれるアプリケーションの変更のことです.
新規作成したファイルの文字コードを自動的にutf-8にするにはどうすればいいですか? いちいちC-x C-m fするのは面倒です。
>>53 試してないけど、
(setq-default buffer-file-coding-system 'utf-8)
かな。
みんなはコピーペーストカットは標準ショートカットなの? コピーとペーストが微妙に使いにくいから違う人は設定を教えて欲しいな 参考にしたい
どうせ cua-mode とかしたら満足する人なんでしょ?
俺は片手でコピペしたいから左手よりに設定してるな 流石に標準の仕様でやってる人はいないんじゃないか?
標準のままだな。
>>55 どの辺が使いにくいの?
>流石に標準の仕様でやってる人はいないんじゃないか? なんでそう思う?煽り?釣り?
>>58 コピーが少し使いにくいかなと思ってます
通常ですとAlt+wなのですがコピーペーストカットの中で一つだけAltを使うというのが妙に思えてきて…
私はもうなれてそのやり方が手についてはいるのですが
未だにふとその疑問を思い出すのです
なので皆さんはどのように設定しているのかが気になり質問しました
>>54 それじゃダメでした。
(prefer-coding-system 'utf-8)
で解決。
この手のスレでお礼を求める奴って頭弱そうだよね
65 :
54 :2011/03/17(木) 06:52:26.32
>>61 解決したなら良いけど……、自分の環境(Emacs 23.2)だと
(setq-default buffer-file-coding-system 'utf-8-unix)
でできてる。
(prefer-coding-system 'utf-8)
だと
>>53 でしたかったこと以外にも影響あるはず。
>>65 setq-defaultだのsetq default-だのたくさんあったのを整理したら、
>>54 でもOKみたいでした。誤答と言ってごめんなさい。
html-modeでインデントをTabに 幅は4にしたいのですがどのようにして設定すればよいのでしょうか? (setq indent-tabs-mode t) (setq sgml-indent-line 4) としてみたのですがインデントがTabに 幅は2のままでした
「ありがとう」と言葉を書くと、スレが綺麗になります。
>>68 多分、こうかな。
(add-hook 'html-mode-hook
(lambda ()
(setq indent-tabs-mode t)
(setq tab-width 4)))
初歩的なことでつまってるみたいなので先は長そうだね。
>>71 それも試したのですが出来ないのです
zencodingおYASnippetをいれているのですが
全てタブ混じりのindent2になります
>>72 よくわからないけど html のバッファで M-x eval-expression して
indent-tabs-mode と tab-width 評価したらなんて出る?
やってみたところ indent-tabs-mode t tab-width 4(#o4, #x4) こうなってました
あー、幅が 2 になるって tab の幅じゃなくて字下げルールのことかな。 もう時間がないから終わるけど、それは変更できないと思う。 詳しい人くるまで待て。
>>75 わかりました
引き続きおわかりの方はどうぞよろしくお願いします
(setq sgml-basic-offset 4) でどうでしょう。
>>77 効果がありませんでした
zencodingでタブ挿入
indent挿入でもタブ挿入
となってしまいます
M-x eval-expression して major-mode を評価したらどうなりますか?
give up
余計なもの取り除いてやってみてくれ。 あなたが何を望んでいるのかもよくわからなくなってきた。
skkスレってないの?
>>82 承知しました
今から問題の箇所を調べて再度質問したいと思います
ありがとうございました
speedbarで隠しファイルやディレクトリを表示するにはどうしたらいいのん? 先頭にdotがついてるとspeedbar-toggle-show-all-filesでも表示されないです
emacs起動時のscratchには ;; This buffer is for notes you don't want to save, and for Lisp evaluation. ;; If you want to create a file, visit that file with C-x C-f, ;; then enter the text in that file's own buffer. と記述されていますが、これが記述されないようにするにはどうすればいいでしょうか?
87 :
86 :2011/03/17(木) 15:41:16.37
(setq initial-scratch-message nil) とすることで解決しました。失礼しました。
indent-tabs-mode を nil にしてみたら
>>60 おれは ESC w の方を使ってるな。
それか read-only でなれば C-w C-z。( (global-set-key "\C-z" 'undo) してる。)
>>89 nilにしてもTabが埋め込まれてしまいます
うーん、ZenCoding拡張って行儀が悪いな…
eval-expression でやってる? (setq indent-tabs-mode nil)
いえ、.emacsでやって再起動後eval-expressionを実行してチェック その後、ZenCodingを実行しています
>>85 (setq speedbar-directory-unshown-regexp "^\\'")
あとは
speedbar-ignored-directory-expressions
vc-directory-exclusion-list
も設定しないと、全ては表示されないはず。
>>95 ありがとう!
最初のパラメータだけでバッチリでした!
>>94 ZenCoding て
https://github.com/rooney/zencoding のこと?
zencoding-mode.el
> (defun zencoding-indent (text)
> "Indent the text"
> (if text
> (replace-regexp-in-string "\n" "\n " (concat "\n" text))
> nil))
とあるけど、この関数を変更すれば良いんじゃないか?
それか、
http://www.emacswiki.org/emacs/ZenCoding > (defun zencode ()
> "Zen Coding utility."
> (interactive)
> (shell-command-on-region
> (line-beginning-position)
> (line-end-position)
> "/home/chris/Programs/bin/zencoding" ;; change to wherever yours is
> t)
> ;; if you want it to auto indent
> (save-excursion
> (mark-page)
> (indent-for-tab-command)))
のように、zencoding を実行した後 indent-for-tab-command するようにする。
>>97 そうです
そのZenCodingです
さっそく提示された二つ目のアプローチを試してみましたがやはりインデントがTab刻みになってしまいます
むむむ…
trampがまた使えない子になってもうた・・・。 不安定やなー。
まー仕方ないんだけど、俺のめまぐるしく更新されてく環境だとtrampが度々使えない子になるのよね・・・。 eshell上でsudoしてパスワード打ち込むと、60secタイムアウトとか言われるんですわ。 で、どうやら正規表現が一致しないってメッセージも見えるのだけど、elisp辿ってもよーわからんのよね。 どうにか別の方法をひねり出さないとなー。。。
[[Regexp `\(^[^#$%> \)[^#$%> ]*#?[#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'' not found in 60 secs]] こういうのなら、私もよく出ます 原因わからないんで放置しますが
よくわからんけど、tramp-shell-prompt-pattern をいじると解決するタイプの問題だったりはしない?
>>103 どうなんでしょうねぇ
sudo chmod の場合にしか見えないパターンなので、いまいち問題の切り分けができずにいるのですが
あと、trampがshを別プロセスで起動して何かやってる・・・くらいの認識しかないってのも問題でしょうね
emacs+tramp使いとして致命的かもしれません
以前はstatコマンドを用いていた為に、ver間で動作が違う為にバグが起こっていましたが今回は何がなにやら。
いっそ、eshellとtrampの連携を切ってしまい、パスワード入力プロンプトが出たときだけフックする
仕掛けを自前で用意した方がいいのかもしれません
trampといえば、新しいの入れたら C-xf /sudo::/etc Tab ってすると
Tramp: Opening connection for
[email protected] using sudo...done
このメッセージで1分くらい固まって
Tramp: `getconf PATH' not successful, using default value "/bin:/usr/bin".
こうなる。そのあとは普通に使えるんだけど、やっぱ致命的なんでelispを追ってみたけど途中で疲れてやめた。
>>102 みたいな症状はないけど、普段から eshell/rm,sudo,mv は fmakunbound してるせいかもな。
冗長になってしまうのは仕方ないのかしらね・・・。
Ubuntu 環境で Emacs + mozc + ibus.el にしようとしている。 使える環境にはなったが、いろいろと困っている。 みんな、ちゃんと使えているのか?
irieさんにどういう感じだったか報告しな
端末からの利用。色がつくと見難いので--color=noをつけて起動しているけど いちいちつけるのが面倒なので.emacs(or 環境変数)で指定できないでしょうか?
sdic のフレームを縦分割ではなく横分割させる方法があったら教えてほしい。 できれば、その際の分割割合を7対3ぐらいにしたいんだけど、やってる人いないかなぁ。
作ったElispに対して寄付を期待するとか馬鹿すぎる。 Emacs使いといえば貧乏だろ。
金持ちは、なんのエディタつかうの?
MIFESだろ。これ以上に高い統合環境じゃない汎用エディタを見たことがない。
YASnippetの展開のキー(TAB)を別のキーに割り当てたいけどどうしたらいいのん?
elisp の勉強をする。
twitterでrubikitchに教えてもらうとか。
んー、やっぱり平日じゃないと出来る人は現れないのかなぁ
Vim使いのおれにEmacsの良さを教えるんだ!
122 :
名無しさん@お腹いっぱい。 :2011/03/27(日) 19:12:13.26
>>121 Emacs使いの方々にVimの良さを教えるのが先だろうが。
124 :
117 :2011/03/27(日) 19:55:18.29
虚勢をはりなさんな とりあえずわかる人の邪魔だけはしないでね
何様だおまえ。
126 :
117 :2011/03/27(日) 19:58:57.67
あらあら怒っちゃったよ やれやれ…
Mac でも X11 版使ってたわー
windowsのemacsはvirtualbox中のlinuxとかで動かす方がマシってぐらいもっさりだけど macのやつはそうでもないのかな?
130 :
Zeno ◆5nZQbNmQPs :2011/03/28(月) 00:16:56.04
結局 Mac X 10.6 から Linux 機に戻ってしまった… Mac X が自分に合わないと気付くまでの教育費 = 本体価格 はどう考えても高かったな。 (本体をオークションに出すのが面倒なので放置)
だからあれほどMacなんぞやめとけと。。。 あんなの使うならSolarisでも使った方がマシである。 比較対象としてはおかしいけど、まぁ、そんくらい糞ってことである。うむ
Growlだけは認める。NotifyOSDは糞。
たまーに人のMac使うと驚異的な使いにくさに全身硬直した後、3分後に失神、倒れた衝撃で骨折してしまう。
単なる好奇心なんだけど、例えばどういうところが?
MacOSに限らずLinux使ってる人はみんな自分の使いやすいようにカスタマイズしてるだろうから 他人のパソコン触るとストレスでマッハな人は多いんじゃなかろうか。
Mac は日本語ファイル名がなあ。 それ以外はそれなりに。 Linux の方が楽だけど。
Macの話はよそでやってよ。
MacはデフォのUIがうんこ過ぎる
139 :
Zeno ◆5nZQbNmQPs :2011/03/28(月) 23:26:54.69
ナビゲーション: 初心者 Mac Xデフォ > Linuxデフォ マルチタッチジェスチャー習得後 Mac Xデフォ >>> Linuxデフォ カスタマイズ後 [初級 - システムメニューからカスタマイズする程度。gconf-editorも使える。] Mac X > Linux カスタマイズ後 [中級 - ccsm、xbindkeys、Xmodmap、devilspieなどのコマンドツールを使って操作性を高めれる。] Linux >= Mac X カスタマイズ後 [上級 - 大体はキーボード(mousekey)、またはチクビで操作。WNも自分の気に言ったものを使用(自分の用途に最適化したconfigureオプションで)。作業効率の上がる/操作性の良くなるツールをいくつも自作している。] Linux >>> Mac X
140 :
Zeno ◆5nZQbNmQPs :2011/03/28(月) 23:29:22.52
まーた自演か
みっともないよね
emacs23.3にしたけど異様にもっさりで吹いた
head版はときどき凄く重いことがある
147 :
名無しさん@お腹いっぱい。 :2011/03/31(木) 10:31:40.13
重量感のない宝石には価値がないだろ?
巨大な宝石はガラス越しに閲覧されるのみ 使用される事は殆ど無い
そのたとえはあんまりウマくないのでもういいです。
emacsを宝石に例えるとか 発想が老害っぽい
repositoryにしまわれてるものという意味だろ。
さすが老害言い訳が苦しい
153 :
Zeno ◆5nZQbNmQPs :2011/04/01(金) 20:04:04.34
彼女と別れた。 一応報告しておく。
冗談っぽく見えないのはエイプリルフールねたとして面白くない。
Vimマンセーのオレに3行でEmacsの良さを伝えてくれ。 ググレはなしだ。暇なんだと相手して?
消 え ろ
ぐ ぐ れ
>>153 このスレでいちいちそんな報告せんでいいわボケ
4/1も終わったことだし、マジメな話をしようや。
Emacsを星飛雄馬、Vimを花形満、IDEを左門豊作として 他のライバル達を考えてみるとか
うわーおっさん臭い。吐き気する。
おい坊主、あんまり加齢臭なめんじゃねぇぞ。
サーバー管理してるとvimは必須だし ある程度のEmacs使いだったらvimは併用するものじゃないのかな。 vim使いは別にEmacsを使う必要はないかもしれんが。
標準で入ってないプログラムが必須なわけがない。 edはよく使うが。
rubikichiさん迷走中かい?
デフォルトのキーバインドで使うと、vimはhjklの移動キーをはじめ右手多用だがemacsは左手寄り。 左利きの俺にはEmacsが合ってた。キーバインド変えれば済む話だし、ささいなことかもしれないが。 左利きで道具が使いづらかった経験した人なら分かってくれるかなぁ。
>>167 今のサーバーは別に yum 等で一発なので、
標準で入ってるかどうかはあんま関係ない。
まあ別に vi でもいいし(大抵はインストール済み)。
Emacsを使うほどでもないことにはvimが一番手っとり早いし、
共通言語として基本操作ぐらいは覚えておくのは必須。
edはダサめやね。
Emacsとviを使い分けることはあっても、Vimを起動することはないな。 Emacsを起動しないときは、Vimじゃ重い。viじゃないとダメ。 もっというならメモ帳ばりに軽いのがいい。
172 :
Zeno ◆5nZQbNmQPs :2011/04/02(土) 12:57:29.01
FreeBSDにはeeがあるから、 viはマジで不要。
>>170 頭悪いね。ネットにつながってインストールできる環境ならemacs使う。
ネットにつながらなくてインストールできない時や端末がスクリーン
エディタサポートできない場合にemacs以外のエディタの出番だ。
vimの出番なんかねーよ。
>>174 頭悪い通り越してウンコだな。ネットにつながってインストールできる環境ならvim使う。
ネットにつながらなくてインストールできない時や端末がスクリーン
エディタサポートできない場合にvim以外のエディタの出番だ。
emasの出番なんかねーよ。
>>174 Emacsデフォルトで使ってんの?
Emacsはカスタマイズして使う物、viはいわば標準規格みたいなもの
様々な環境で仕事してれば、viを「使えない」事はありえないわけで
どうせ両方使う以上は適材適所で使い分けた方が合理的。
それが「ある程度のEmacs使い」の意味。
ある程度のEmacs使いの環境再現なんてvim一発入れるより圧倒的に面倒だよ。
177 :
155 :2011/04/02(土) 14:25:57.80
>>172 てめーのことじゃねーよ。rbktだ。
で、別れた理由は?
>>176 vimをインストールして使うという結論にはならんな。
vi使うならedかsedで充分。emacsとed,sedを使い分けている、これで充分。
ここまで lexbind が trunk にマージされた話題無し 洒落た返信があったんで載せとく On 01/04/11 18:32, Stefan Monnier wrote: > Just a note that the lexbind branch has been merged into trunk, wow, very cool... waaaiiit... ;;; -*- lexical-binding: t -*- (defun april-fools? () (let ((a t) (check (let ((a nil)) (lambda () a)))) (funcall check))) (april-fools?) => nil This is great news.
emacs-noxでもつかってみるか
Trampがもうちょっとマシになればviもedも必要ないんだけどね。しょうがない
182 :
名無しさん@お腹いっぱい。 :2011/04/02(土) 22:19:20.85
.emacsをクラウド化できればどこいってもEmacs使えるな。
おれはMeadowをメモステに入れて使っている
>>179 April Fools に合わせてマージするなんて憎い演出だわ
ホント great news だね
九段会館が早く修復されますように。
187 :
Zeno ◆5nZQbNmQPs :2011/04/03(日) 11:47:22.21
るびきち氏のエイプリルフールネタはどちらかと言えば寒かったな。 > この度、14年間使ってきたLinuxから決別することにしました。 > 今日からWindowsを使うことにしました。
ホストがwindowsな仮想マシンで動くLinuxを使うのはLinuxと決別してWindowsを愛用していると自称してもいいですかね?
どうでもいい
>>188 おまえの人生にはそんなことよりもっと大切なことがいろいろあるだろう?
多分ないんじゃないの つまんない人生送ってそうだし
ゴミために向かって上から目線で人生を語るよりももっと何か大切なことを探してこいやw
図星だったか ごめんね
Emacsと関係ない話はよそでやっておくれよ。
最近XEmacs(19シリーズ)からEmacs(23.3.1シリーズ)へ乗り換えた者です。今、環境を整えているところなのですが、 mode-lineの色分けの設定うまくいきません。どうかお力をお貸しください やりたいのは、XEmacsのmode-lineのように、Emacsのmode-lineでもmajor-modeとminor-modeの表示を色分け することです。buffer-nameの色は、下記の1行で変えられることが分かったのですが、 (add-text-properties 0 4 '(face (:foreground "MediumBlue" :weight bold)) (car mode-line-buffer-identification)) 例えば、major-mode名をグリーンで、minor-modeは濃青で表示といった色分けを簡単に設定する方法は分かりませんでした。 Emacsではmode-line-modes変数を全て自分で設定しなければならないのでしょうか?なにかよい方法があればお教えください。
む、Trampを新しくしたら妙なエラーが出るな。 getconf PATH に失敗したとか出るが、elisp見る限りじゃ別のところで引っかかってるっぽいが。 shにコマンドを送信する部分か、もしくは得られた出力のパースで引っかかってるか、のどちらかだと思うけど。 十中八九環境側の問題だが、message関数でデバッグできないし戻すか。VMで検証してみるかのー
質問です・・ emacsってそのターミナル上で、ソースファイルのエディットと実行 二つともできるんですか?
出来ます
>>199 そうですか。
後emacsでxwindowsとC言語でプログラミングしたいのですが、xwindows
はemacsに入ってますか?
emacsをダウンロードしたいので一番良い環境やバージョンを教えて下さい^-^;
>>200 質問の内容がxwindowsとかC言語とかEmacs以前の問題で辛い。
xwindows とは?
204 :
144 :2011/04/04(月) 17:31:24.53
gccからビルドし直したら速くなった
>>200 質問がいまいちわからんけど X で GUI のプログラミングを やるなら linux でやるのが楽だろう。
gtk とか gnome のページでも見てね。
mac なら fink か mac ports で gtk 関連のパッケージを入れればやれる。 windows は知らん。
もちろんemacs上で開発はできる。
Visual 〜のことが頭にあるから、 統合開発環境と、GUI開発環境がセットになっていると思っているのだろう。 UNIXでは二つは切り離されているから、 統合開発環境使わずにGUI開発は可能。 もちろんEmacsも利用できる。
釣られたら負けの部類
(setq load-path (reverse load-path)) としてるのは自分だけじゃないと信じてる。
なんでそんなんしてんの?
(normal-top-level-add-subdirs-to-load-path) で追加したパスを、先頭に持ってきたいから。
新しいパスにある同名の実行ファイルを優先させたいからだと予想
212 :
名無しさん@お腹いっぱい。 :2011/04/05(火) 00:38:55.44
perl scriptを編集するとき、 myとlocalは色が付くのに、ourに色が付かないのは何故なんだろう。
You、改造しちゃいなよ
>>212 (describe-variable 'perl-font-lock-keywords-2)
お前らほんとスルー力がないな
×「お前ら」 ○「俺」
いやいや、俺だよ!
お前かよ
そろそろビールの季節だな。
空気読まずにバーボンを飲む俺。 ワイルドターキーのレアブリードおいしい
雑談スレかよ。
酒は少量でも健康に悪いとrbkt先生もおっしゃっている
どうして先生はEmacs以外の事柄についてはあんなにもアレなのだろう
Emacsについてもアレだと思うんだが。
anything信者にはろくなのがいない
ここはrbktスレだ
質問です。
いままで使ってなかったんですが、
ふとM-x compileを使ってみようと思い立って実行してみたところ、
ミニバッファにEnd of bufferと表示されるだけで何も起こりませんでした。
http://d.hatena.ne.jp/higepon/20060308/1141804526 ↑にあるように、
全角スペース・タブを目立つように表示する設定を.emacs.elに書いているのですが、
その設定のうち、
以下の部分をコメントアウトすれば、
M-x compileがきちんと動作することを確認できました。
(ad-activate 'font-lock-mode)
この問題をどう解決する良い方法があれば
教えていただけませんでしょうか?
デバッグしてみる
自分が空っぽだとバレるのを避けたのだと推測する。 いや、もうバレてるんだけど。
>>228-229 *Message*バッファには以下のように表示されていました。
font-lock-default-fontify-region: End of buffer
*compilation*バッファは作成されますが、
中身は
-*- mode: compilation
のみといった状況です。
これはひどい(笑)
233 :
名無しさん@お腹いっぱい。 :2011/04/07(木) 20:45:46.81
windowsでgnu emacsを使ってるんですが半角カナが全て半角の四角い記号になってしまいます 正しく半角カナ文字を表示させる為にはどうすれば良いでしょうか?
2006年とか本記事を見る気もしない
236 :
Zeno ◆5nZQbNmQPs :2011/04/07(木) 23:42:25.58
地震死ね
地震いい加減にしてほしいね
>>231 なにこれ?
てか、ctrlキーがない時点でEmacsなめてるだろ
>>235 確かにおっしゃる通り古すぎかもしれないですね。
ずいぶん昔に設定をコピペしたまま
使い続けてるもので・・・
行頭or行末のスペースを、
青色のアンダーラインで表示したいとして、
最近ならどう設定するのが正しいんでしょうか?
>>238 ;; 行末の空白を強調させる
(setq-default show-trailing-whitespace t)
;; 見た目を変える
(set-face-background 'trailing-whitespace "blue")
(set-face-underline 'trailing-whitespace t)
残念ながら「アンダーラインを青色にする」方法は知らない
face を customize の画面で変更してみればわかるけど、 under line とか一部の選択肢の中で、 on/off 以外に colored ってのがあって、 それで色を指定できるよ。
>>239-240 ご丁寧にありがとうございました。
あとで調べてみます。
>>234 の件は、
$TERMの設定がマズかったみたいです...
screen起動前: TERM=xterm
screen起動後: TERM=screen
.screenrcにtermの設定を書き足して解決しました。
お騒がせてすみませんでした。
>amachang 今粛々と民事刑事の方面で進めています。一応、すべて証拠として保存しなければいけないので、冗談でも今はこのスレに変なこと書き込まないでください。
>2011/01/28
http://hibari.2ch.net/test/read.cgi/prog/1291518728/ >1 :amachang撲滅振興協議会:2010/12/05(日) 12:12:08
> amachangが憎い・・・・amachangが許せない・・・・
> ククク・・・・クククククク・・・・・
> クックックックックックックッ・・・・・
> クー、クー、クー、クー、クー、クー・・・・・
>
> もう許せない。
> もはや沸き上がる滅意を抑えることが出来ない!!!
お前ら、WMは何使ってる? どうせEmacsとFirefoxしか使わないんで、xmonadつこうとるんだけど
うるせーボケ、Emacs使いに最適なWMを知りたいんだよ
「最適」とかないよ。 好きなの使えばいいよ。
タイル型はキーバインド取られちゃうのでオススメしない。
emacs使いはemacs上のみで生活するからどのWMでも変わらない。
群馬県民みたいだ
ターミナル接続にて256色にならない 256色対応のターミナル?→Yes 256colors2.plで256色表示される?→Yes Emacsは最新の物いれた?→ソースをmakeして2.3.3いれた list-color-displayで色の候補は出てる?→出てるけど8色以外は色が表示されない 何か抜けてるか教えておくれ…
TERM=xterm-256color emacs -nw
>>252 やってみたけど駄目でした…
んー、何がわるいのだろう?
ターミナルは何使ってるかくらい書け
PuTTY or TeraTerm 256colors2.plが正常に表示されるのにターミナルが原因なの?
むしろEmacsをWMにしたいが無理かなぁ。
>>255 export TERM=xterm-256color; emacs
でダメなら白根。
puttyは色んなビルドがあったハズだから、それぞれ検証してみるのも手だな。
>>256 今、その発想でxmonad弄って、Emacsと親和性の高いWMにしようとしてる。
まあ、かなり険しい道程だが。
>>255 terminfo の colors が256になっている?
% infocmp xterm-256color | grep colors
xterm-256color|xterm with 256 colors,
colors#256, cols#80, it#8, lines#24, pairs#32767,
M-x list-colors-display (defined-colors) (tty-color-alist) (tty-display-color-cells (selected-frame)) (tty-type) (tty-display-color-p)
263 :
262 :2011/04/12(火) 19:00:00.82
QWERTYのEmacst使いの皆さん。 fとbはどうやって押していますか? カーソル移動で行き過ぎて戻るときに、同じ指の右人差し指を伸ばす動作にいちいちイライラするんですが。
ctrl-bのbは右人差し指です。 ctrl抜きなら左で打つこともありますが。
>>265 c-nやc-jも右人差し指になって忙しくなりませんか?
俺もC-bは右人差し指だな。 bだけなら右だったり左だったりするけど。 Ctrl押すと左手は少し左にずれるので、 左手人差し指で押すのは、右手で押すよりちょっと大変。
矢印キー使う方がラク・・・ 先頭 末尾 Deleteの C-a C-e C-d は使うけども
>>266 >>264 ほどではない。
最適なやり方は自分で見つけるしかなく、
指とキーを固定にするほど馬鹿らしいことはない。
>>268 もしかしてCtrlがaの左にないタイプ?
とりあえず、俺ははじめはfを人差し指で押してるんだけど、 bに人差し指をやってからfは中指で押すようになる。 そんな人は少数派かな?
A の左を CAPS にした人って誰なんだろうな きっと誰かの役に立とうとして一生懸命考えたんだろうけど・・・
そもそもCaps Lockて使ってる人は英語圏でもほとんどいないだろ。 タイプライタ時代の名残と言うけども、使わないどころか、 邪魔でしかない機能は淘汰されるべきとは思う。 かと言って、Dvorak配列なんてのは使おうとは思わないけど。
俺は、Escapeキーで移動するマイナモードを実装してる。もちろん、Xmodmap前提だけど。 hjklで移動させる。ベースとなるモードから、移動用モードと入力用モードを交互に呼び出す感じか。
Ecapeキーで移動って違うな、Escapeキーで移動モードに切り替えるマイナモードだ。
>>275 vi-mode とか viper-mode じゃ駄目なのかい?
俺は使ってないので不満点があるのかもしれないけど。
>>277 ・viの機能が欲しいわけじゃなくて、hjklが欲しい
・コードが複雑化してるせいでカスタマイズしづらい
・あとなんか色々不満があったと思うけど、理由は忘れた
メリットとしては、そこそこ単純なコードにしてあるので軽く、気に入らなきゃバシバシ書き直せるところかな。
meta+hjklでカーソル移動してる
キーボードの話になったとたんにスレ速度が光速になる不思議。
ダイアモンドカーソルモードって感じか
俺もカーソル連打から卒業したいな〜
かつての俺がそうだったように カーソル卒業した自分へのご褒美()にHHKPro2
emacserは以外とカーソルやhjklを使っていることが判明してしまった
メソッド非表示とかクラス非表示とかって出来ませんか? エクリプスやVisualStudioみたいに
できる
ソースを色付けしている時に、その色がどんなシンタックスで色が付いて いるかを表示する機能があった気がするけど忘れた。教えてくれ!
>>288 "C-u C-x =" でいいのかな?
>>274 Caps Lock さんには FORTRAN 使う時に大変お世話になりました。
>>289 確かにfont-lockの情報が分かった。ありがとう。
ただ、これを元にソースのシンタックスをカスタマイズするには情報が足りない。。
独り言かよw 何が足りないか書けよ
C-nを押しっぱなしでカーソルを下に移動させてスクロールすると 一定量の移動で画面真ん中にカーソルがきてまたそこからスクロールしてしまいます。 これを通常エディタのようにカーソルが下の位置にある状態でスクロールさせるにはどうすれば良いのでしょうか?
>>294 (setq scroll-step 1) かな?
>>295 ありがとうございます
スクロール関連の設定は以下のようにしてみました
(setq scroll-conservatively 1)
(setq scroll-margin 0)
(setq scroll-step 1)
(setq next-screen-context-lines 1)
これで1行ずつカーソル移動+スクロールが出来るのですが
C-p等を押下し続けてスクロールし続けると何故か画面が飛んでしまします
具体的な症状はスクロール途中でC-lを実行したときのようにカーソルが中央にきて
またカーソルが移動してスクロールしてしまいます
C-p,C-p...と時間をかけながら一定の間隔でキーを押すと期待する動きになりますが
移動をキーリピート絡めて行うとおかしくなるようで…
何か設定で回避できればよいのですがいかがでしょうか?
scroll-conservativelyを大きくしてみなさいよ。
>>297 10,100,1000,10000と色々ためしてみましたが駄目でした…
それは昔からある問題。確かtrunkでは直っているはず。(というコミットログを見た記憶がある)
ちゃんと調べたら日本人が作ったっぽい。名のあるハカーに違いない。 それとFPSは(First Person Sanpo)の略だったw
twitter で話題になってたねw よくやるなあ
304 :
295 :2011/04/16(土) 16:26:01.60
>>296 (setq redisplay-preemption-period nil)
とするのも良さそうだが、完全ではなさそうだね。
スクロール系のコマンドを、強制的に redisplay させてみれば?
たとえば、こんなかんじで...
(defadvice next-line (after my-next-line (&optional arg try-vscroll) activate)
(if (interactive-p)
(redisplay t)))
(defadvice previous-line (after my-previous-line (&optional arg try-vscroll) activate)
(if (interactive-p)
(redisplay t)))
;; 解除
(ad-unadvise 'next-line)
(ad-unadvise 'previous-line)
>>304 おおぉ!
これは素晴らしい
結果、バッチリでした
定番のコードになりそうな程の良質なソースを提供して頂き、本当にありがとうございました
つうか、そんな苦労しなくてもデフォの半画面スクロールが一番いいんだが
defadviceの方はスクロールに慣性がついて面白いなw
横からだけどスクロールして行末に来たときにrecenterされるけど これをさせないようにするのってどうすればいいのん?(´・ω・`)
×行末 ○文末 ヾ(゚д゚;) スッ、スマソ
>>300 凄いっちゃ凄いが、20年以上前のクオリティだなw
画像処理とか外部に任せればできるんだろうけど、本当にやるのがキティガイ。
312 :
295 :2011/04/16(土) 20:01:49.62
>>308 こんな感じでしょう。
advice の制限により defadvice が効かないので、新たに関数を作成した。
(defun my-forward-char (&optional n)
(interactive "p")
(setq n (prefix-numeric-value n))
(forward-char n)
(cond ((and (> n 0)
(<= (window-end) (+ (point) n)))
(recenter -1))
((and (< n 0)
(< (+ (point) n) (window-start)))
(recenter 0))))
(defun my-backward-char (&optional n)
(interactive "p")
(my-forward-char (- n)))
(global-set-key "\C-f" 'my-forward-char)
(global-set-key "\C-b" 'my-backward-char)
313 :
295 :2011/04/16(土) 20:17:51.66
>>312 間違いがあったので、訂正。
(defun my-forward-char (&optional n)
(interactive "p")
(setq n (prefix-numeric-value n))
(cond ((and (> n 0)
(<= (window-end) (+ (point) n)))
(forward-char n)
(recenter -1))
((and (< n 0)
(< (+ (point) n) (window-start)))
(forward-char n)
(recenter 0))
(t
(forward-char n))))
314 :
295 :2011/04/16(土) 20:28:04.34
>>308 見直したら、その投稿主の意図するところを正しく解釈できていたのか、よくわ
からなくなった。間違ってたら上2つの投稿は無視してくれ。
315 :
308 :2011/04/16(土) 20:56:37.39
行末と文末を間違えてすまない…
find-fileみたいな引数ありの関数はどうやってC-x C-eで実行出来ますか? (find-file) こうして行末括弧でC-x C-eでM-x find-fileと同じ事(ミニバッファで入力を待機)をやってみたい 引数無しの関数だと行末の括弧でC-x C-eで呼び出せるのにどうして出来ないのだろう…
(call-interactively 'find-file)
318 :
316 :2011/04/17(日) 00:14:26.48
ありがとうございます 助かりました
shell-modeやeshellとかで、lsコマンドを実行したときに 1列表示を止めたいんだけど、どうすればいいでしょう?
320 :
319 :2011/04/17(日) 06:47:01.78
ファイル名が長いのがある場合にだけ1列表示になっていました。 この幅みたいなのはどうやって調整できるんでしょうか。
>>319 正確な表現じゃないかもしれないけど、
ls コマンドは、対象ディレクトリ中の文字列の最長を調べて、
それが端末の幅 ( echo $COLUMNS ) に何列入るかで、
切り替えている。(間のスペースも考慮に入れて)
だから、長いファイル名を削除なりrenameすれば表示が変わる。
書いてて思ったけど、ファイル名先頭何文字表示っていうoption
があっても面白いな。
憎しみ、果てしなく……
>>319 > 1列表示を止めたいんだけど
どうしたいの?
ls &
コピーした後もリージョンの選択範囲の表示を保つ為に以下のようにしましたがうまくいきません (defun my-kill-ring-save () (interactive) (kill-ring-save (region-beginning) (region-end)) (exchange-point-and-mark) (exchange-point-and-mark)) C-w C-xC-x C-xC-x とすると選択範囲の色?を表示される事が出来たのでそれをエミュレートしてみたのですが… どなたかよろしくお願いします
326 :
325 :2011/04/18(月) 00:17:52.80
×C-w C-xC-x C-xC-x ○M-w C-xC-x C-xC-x
安直に (setq deactivate-mark nil) を最後に入れてみたら。
328 :
325 :2011/04/18(月) 01:04:33.31
>>327 返信、ありがとうございます
早速(setq deactivate-mark nil)を入れてみました
結果、選択範囲は表示されたままとなりました
しかしその後カーソルを動かすと範囲の拡張又は縮小となります
期待する動作としてはM-w C-xC-x C-xC-xの時と同じで
範囲表示のままカーソルを動かすと拡張縮小ではなく範囲の表示が消え通常通りの移動としたいのです
期待の動作が後出しになってしまいすみません
どうぞよろしくお願いします
何のためにそんなことしたいのかわからん。 でも post-command-hook でがんばればできるかもね。
選択範囲の表示ってもとの文字列に付いているfaceのこと?
>>330 transient-mark-mode を設定したときに表示されるSetMarkのリージョンの事です
どっちかというとpre-command-hookじゃないか
Emacsテクニックバイブルを購入してmultiverse.elと言うのを知ったんだけど これってEmacsを終了するとTempフォルダにスナップショットはあるけどEmacs上から追跡できないんだね どうにかしてEmacs再起動後もrestoreできるようにならないかなぁ 更にいうならrestoreが別画面でリスト表示すると凄く使いやすいけどmultiverse自体の使用者が少ないせいか情報が全く出てこない(´・ω・`)
>>331 つけるのは簡単だけど、いつ消すの?
あと、範囲内の文字を編集したときの挙動はどうするの?
あとは、そうする目的とかあると分かりやすいかもね。
たしかに pre-command-hook の方が適切か。 Windows とかのエディタっぽい挙動を目指してるとみた。 こういう目的でカスタマイズするのは不毛だわ。
tempbuf.elで自動で*Message*とかを消したいんだけど何をフックしたらいいのん?(´・ω・`)
340 :
319 :2011/04/19(火) 04:11:22.48
>>321 ありがとうございます。
gnome-terminalと比較していたので、
eshellでlsしたときにフレームサイズはgnome-terminalより大きいのになんで
1列になってしまうんだろうと不思議に思っていました。
gnome-terminal: COLUMNS=80
eshell: COLUMNS=50
これが原因でした。
ちなみに、eshellで
export COLUMNS=80
としても変らないんですけどなぜでしょうか。
eshell-modify-global-environment を tにしてみたけど
変りません。
esh-var.elを見るに、COLUMNSは値を憶えているわけじゃなくて 常に(window-width)から計算するようになってるからじゃないかなあ
ls -C とか?
343 :
319 :2011/04/19(火) 18:03:45.79
>>342 ls -Cはだとgnome-terminalのCOLUMNS=80のようには表示できなかったです
meadowを使っているんですが、my-elispというディレクトリに (if (fboundp 'normal-top-level-add-subdirs-to-load-path) (normal-top-level-add-subdirs-to-load-path)) と書いたsubdirs.elを置き、.emacsに (setq load-path(cons "~/my-elisp" load-path)) と書いているのですが、サブディレクトリの.elが読み込まれないのですが どうすればいいですかね
読み込むようにすればいいんじゃない?
perl開発環境お勧めの dot emacs どこかないですか
なんか設定することあったっけ
質問させてください。 現在、Emacs2.33を使用しています。 sense-region.elを導入したのですがC-SPCで短形モードにトグルできません。 SetMarkした後に sense-region-toggle とすると短形モードに移行するので この拡張が有効にはなっているようなのですが…。 もしおわかりの方がいらっしゃいましたら ご教示をお願いいたします。
そんなに古いの使ってるからだよ
23.3です。
(´・ω・`)
>>348 俺はこれだけ
(defalias 'perl-mode 'cperl-mode)
(setq cperl-indent-level 2)
;;; cperl-mode.el --- Perl code editing commands for Emacs (defalias 'perl-mode 'cperl-mode) (add-hook 'cperl-mode-hook '(lambda () (cperl-set-style "PerlStyle"))) お好みによってcomment-styleをplainに
357 :
名無しさん@お腹いっぱい。 :2011/04/21(木) 11:03:39.23
んー個人的にはちょっと中途半端な状態でリリースした感じが… 中断再開を組み込んでないからその辺を使用者が書くとなると結局はちょっと上品なパスタコードが出来上がるよね
359 :
名無しさん@お腹いっぱい。 :2011/04/21(木) 13:23:12.58
中途半端なコードをリリースすると、よってたかって完成させてくれるのが ネットの良いところだよねっ
昨今の elisp/emacs 事情からすると誰が寄ってたかるのよ。 Meadow が盛り上がってたころとは明らかに違うからな。
>>358 スレッドの中断再開はプログラマの責任では?
Javaもdeprecatedだし
背伸びして emacs使おうみたいに入門してくる奴もいなくなったよね。 ゆとり世代はみんなguiの付属エディタ使って設定ファイル変えるし、プログラミングはideで作ってる。 それで確かに十分なんだよな。
これってマルチスレッドを参考にしたとか書いてあるけど 他の非同期処理との連携という基本的な事が簡単に出来なくね? てか並列計算系のライブラリって認識でいいのかね?
>>360 Meadow出た頃なんて衰亡し尽くした末期だろ。mule出た頃の……
知ってそうな書き方してる割には非同期とかnode.jsとかしらんのか
もっとやさしく
emacs使って特に便利ってわけでもないからなあ 慣れたら惰性で使うだけで
>>365 後半のレスぐらい読め
そんな物を提示するとそれしか知らない物と思われるぞ
ったく俺の言ったことが何も理解出来てない証拠だな…
>>366 node.jsは既に一部実務で使ってますが何か
何が問題が理解も出来ないとか鯖サイドばっかりやるからそうやって偏る
レベルが低い
出直せ
みんな仲間
教え合い、高め合おう!
よし! 俺が全部悪いから喧嘩すんなっ! 文句はすべて俺に言え!
死ね。
375 :
366 :2011/04/21(木) 19:39:19.18
>>370 わるい。すまんかった。ごめんな。
ただ、本当に何が問題かわからんので教えてくれ。
deferred.elが参考にしているらしいjsdeferredはnode.jsにも対応していて、
deferred.elの悪いところはそのままjsdeferredにも当てはまると思うのだが、
370のとこではnode.js上でどうやってコールバック書いてるんだ?
コールバックネストすると辛くないか?
>>375 つasync.js
というかそう言う事ではなくてだな…
まぁいいか
こっちも悪かったな
377 :
366 :2011/04/21(木) 20:11:26.40
>>376 async.jsかー。言いたいことは分かった気がする。
おそらく探してる機能はdeferred.elの通信とかコマンド実行するあたりではないかと予想。
括弧の自動補完をモードごとに設定したいんだけど、できます?
できる
後出しくせーw
ha?
充たされない
/usr/share/emacs/site-lispの下を勝手に掘り当ててload-pathに追加してるのって普通誰なの?
RMS もしくは startup.el
subdirs.el site-init.el 辺りも関与しているケースが。
ほんとだ /usr/share/emacs/site-lisp/には subdirs.el があった。 だから /usr/local/share/emacs/site-lisp/ 以下のディレクトリは自動的に読まれなかったのかー
PuTTYからemacs -nwで使っています。 環境変数$TERMによって色付きの文字の色が変わってしまうのですが この辺の設定ってどこを見ればいいのでしょうか? 具体的には、TERM=screenのときもTERM=xtermと同じ色にしたいです。 $TERMの方は変えずに、Emacs側で設定できないですかね?
ちょっと意味わかんないですね
意味わかる人に聞いています。 分からないなら黙っててください。
-nwの時の色はtermcapの情報を直で参照してるみたいだから emacsのプロセスだけ環境変数を設定直して起動するぐらいしか無いんじゃないのかな?
直りました。ありがとうございます?!
くだらねえ
what is this thread?
this is kuso thread.
org mode をiphoneでも使いたい
global-set-key で C-c RET にセットするには どう書けばいい?
"\C-c\C-m"
hexl-modeが2バイトずつで区切ってるのはなんでですか? 検索しづらいです><
できる
あうあう・・・puttyで奇妙なキーコード送るのやめてくり・・・。
東京kittyなんて久々に聞いたwwww
>>403 > 「オープンソース」がカタカナな理由
どういう事?
情報公開とかもっと普段から使う言葉いろいろあると思うのに 横文字にしなくたってねえ
開かれたタレ
408 :
名無しさん@お腹いっぱい。 :2011/04/28(木) 12:59:20.68
ssh1に接続したあとssh2に接続してファイル編集したいんですが C-c C-fを使って下に書いてできますか?
409 :
名無しさん@お腹いっぱい。 :2011/04/28(木) 13:29:50.77
emacs-23.3でauto-complete-modeが動かん。 ac-completing-map を eval すると: Debugger entered--Lisp error: (wrong-type-argument characterp 134217865) edmacro-parse-keys("M-TAB" nil) read-kbd-macro("M-TAB") #[(keys) "\301^H!\207" [keys read-kbd-macro] 2 2186490]("M-TAB") (kbd "M-TAB") (define-key map (kbd "M-TAB") (quote auto-complete)) (let ((map ...)) (define-key map " " (quote ac-expand)) (define-key map "^M" $ (defvar ac-completing-map (let (...) (define-key map " " ...) (define-key$ eval((defvar ac-completing-map (let (...) (define-key map " " ...) (define-key$ eval-last-sexp-1(nil) eval-last-sexp(nil) call-interactively(eval-last-sexp nil nil)
410 :
名無しさん@お腹いっぱい。 :2011/04/28(木) 13:57:54.61
>>409 すまん。別のパッケージが悪さをしているみたいだった。
どのパッケージ悪さしてたか書けよ雑魚。
FUDは詐欺師の常套手段
ssh-agent.el って、もしかして好きな時に鍵追加できない?
会社のコーディングルール 『行頭からのインデントのみタブを使い Alignはスペースを使う』 に従うために なんか良いのないかとググったら SmartTabsというのが出てきた。 こういうルールって うちの会社くらいのもんかと思ってたけど そうでもないんですね〜。
インデントは人によって幾つにすればよいか違うから、またその違いを認めたいから、 必ずタブで表現して、tab-widthを変更することによって、各人の違いを吸収する。 って考えに基づいたルールだと思う。昔は結構多かったと思う。
>>400 hexl-isearch-search-function がバグっている気がする。
俺は100以上のプロジェクトに立ち会ったけどそんな規約見たことがないな…
419 :
名無しさん@お腹いっぱい。 :2011/04/30(土) 21:59:24.45
まあ、ジェクトが数だと思ってる時点で全然修行足りないねえ。
ジェクトってカッコいいなw 『次のジェクトはウィザード級のエリート技術者ばかり集まるって噂だぜ』 『聞いたか、あいつの行ってたジェクトは今、火を噴いてるらしいぞ』 『ジェクトを守る為に、犠牲になれと・・・?』
ええっ ジェクトってティーダの父親でFF10のラスボスでしょ?
本当におそろしいのはアマジェクトなんだが
アマジェクトはともかくセミプロジェクトはかなりやばい。
今怖いのはチョクト
トクトは日本の領土ではない
426 :
319 :2011/05/01(日) 08:21:57.08
Ubuntu10.10でGNU Emacs 23.1を使ってるんですけど、 artist-modeがうまく使えません。 マウスカーソルとずれるといいますか、全角と半角が混ざっているような状態です。 特にLineで斜めに引こうとするとこんな感じになります。 -- \- \- \- \- \- \- \ なんででしょうか。
マルスレとかジェクトとか臭い用語が 業界底辺では使われてんの?
底辺じゃ流行ってるんじゃね?
429 :
名無しさん@お腹いっぱい。 :2011/05/01(日) 14:48:04.00
そんな胡椒くさい用語は2ちゃんでしか流行ってないだろ。
> まあ、ジェクトが数だと思ってる時点で全然修行足りないねえ。 上級者過ぎて煽れない
↑こういう自演がEmacsスレで見られるようになると悲しくなるな
ネタに対して反応が過剰としか
バカが必死ですね
はてなクラスの企業でもジェクトは普通に使うんだが…。 いくらEmacsスレでもみんな時代に取り残されすぎ。
なんで↑こいつはこんなに必死なの?
ジェッツ?
メイリオ+Consolaを使ってます .emacsを編集してM-x eval-bufferで設定を適用しようとすると、already registerd meiriyo-consolas font. と出て、フォント設定以下のコードが評価されないのですが、どうにかできないでしょうか 行数足りないっぽいので次レスにコード晒します
438 :
437 :2011/05/02(月) 02:16:19.80
(w32-add-font "meiryo-consolas" nil) (w32-change-font "meiryo-consolas" '((spec ((:char-spec ascii :height any) strict (w32-logfont "Consolas" 0 -15 400 0 nil nil nil 0 1 3 0)) ((:char-spec ascii :height any :weight bold) strict (w32-logfont "Consolas" 0 -15 700 0 nil nil nil 0 1 3 0)) ((:char-spec ascii :height any :slant italic) strict (w32-logfont "Consolas" 0 -15 400 0 t nil nil 0 1 3 0)) ((:char-spec ascii :height any :weight bold :slant italic) strict (w32-logfont "Consolas" 0 -15 700 0 t nil nil 0 1 3 0)) ((:char-spec japanese-jisx0208 :height any) strict (w32-logfont "meiryo" 0 -10 400 0 nil nil nil 128 1 3 49) ((spacing . 1))) ((:char-spec japanese-jisx0208 :height any :slant italic) strict (w32-logfont "meiryo" 0 -10 400 0 t nil nil 128 1 3 49) ((spacing . 1))) ((:char-spec japanese-jisx0208 :height any :weight bold) strict (w32-logfont "meiryo" 0 -10 700 0 nil nil nil 128 1 3 49) ((spacing . 1))) ((:char-spec japanese-jisx0208 :height any :weight bold :slant italic) strict (w32-logfont "meiryo" 0 -10 700 0 t nil nil 128 1 3 49) ((spacing . 1))))))
-nwで起動すると、Alt-xは ^[x になるのか・・・。 表現できるエスケープシーケンスがないのね。
「エスケープシーケンス」ってそういう場合に使わないから。 端末がそのコードを送ってるだけだから。 7bit符号系なら衝突しないでalt-xを送ることは可能だから。
Alt-Xで、"^[ ちょっと遅延 x"を送る端末あるよね。
>>438 eval-bufferだとw32-add-fontがもう一度走るからマズイんじゃねーの?
設定を即時反映させたいならw32-change-fontだけevalすればいんじゃね?
444 :
名無しさん@お腹いっぱい。 :2011/05/02(月) 14:48:38.37
imaxima.el だけど、ghostscript9.02 にするとpngの出力が真っ白になる。 Ghostscript 8.70 だと正常に動く。どこかにパッチがないでしょうか?
gnome-shellでsuspend-frameすると、maximizeしても復旧しないなあ
独り言はtwitterへ。
>>440 何を怒ってるのか知らないけど、もうちょっと詳しく教えて。
怒っているということにしたいんですね
アスペくせぇ
最近、気軽にアスペって言う人が多いよね・・・
指向?
歯垢って書くと臭そうに見える。
>>445 Activitiesのdockからmaximizeしてもキーボード無反応だったけど、
titlebarのwindow menuからもう一回maximizeすると復活するな。
454 :
名無しさん@お腹いっぱい。 :2011/05/03(火) 09:05:44.71
>>447 Escに機能を割り当てて、かつAlt-xを潰したくないってこと?
シェル側で解決した方がいいような気もするけど・・・。Puttyなら割と簡単に独自のシーケンスを送れるようにできるし。
Emacsで解決すんのは、どうやったっけな・・・。
terminfoとか調べたような気がするけど。
ロートルがロートルと非難しててもだね。
IDEと比較してる時点でそもそもなんかオカシイっていう。
この人の方が偏執的だと思っちゃうな。 発言の内容とか顔つきとか体つきとかな。
古いものを拡張してまで使うのはやめて もっと新しい道具の使い方を覚えるようにしろ! ということかな? ついでに、以下のような情報を出すのも禁止、と。 「こう拡張すれば最新の◯◯ツールと同様のことができる」(等の、古いものを拡張する方法)
組込みLinuxでcのプログラム書いてるんだけど、 Eclipseとかいうの使えるのかなあ。 IDEなるものをちゃんと使ったことがないので、 いま自分が不利な状況で働いているのかどうかすらわからない、、、 5年前に流行った言葉すらほとんど出てこない職場だし、、、 CVSとかいまだに使っていて、 コミット予約表があって、 人力テストオンリーという
vi/emacs有り:プログラミングスキル高い・性格良し・会話も楽しい vi/emacs無し:プログラミングスキル低い・厨房率高い・面白味の無い奴
組込み現場でEclipse・・・もし使うならNetbeansかもしれない。 ちゅーか、OOP言語とそのAPIにありがちな膨大な仕様を自動補完してくれるのが最大の魅力なわけで、 プロジェクト管理自体に劇的なイノベーションをもたらすワケではないかな、と思う。
>>460 とりあえず cvs 辞めて、 git もしくは mercurial 使ったほうがいい。
IDE使うとコードの自動補完が効くんですってね。 Emacsにもauto-complete.elがあるけど、 この変数はこの構造体だからメンバにはこういう変数があって〜とかまでは 見てくれないよね、たしか。
cedetとかありますけど…
はじめてしつた
>>455 確か、viper-modeがそれを実現してたような
疑似スティッキーシフト的な方法だったとおもいますすす
いまだにCVSさえ知らない職場もあるんだよ。。 そういえばogochanのやってるプロジェクトはまだCVSだったような。
Project1 20081011_2 〜 コピー こういうフォルダが山程あってですね・・・
俺も自分一人で開発する時は cp でソースツリー全コピしてバージョン管理してるわ
471 :
名無しさん@お腹いっぱい。 :2011/05/03(火) 14:29:03.49
俺もだわ。 ひとりで開発するときは、バージョン管理システムはいらんだろ。
普通にいるわw 個人開発で小さいものでも2週間も作業してれば ステップが10万超えてブランチ切りたくなるから絶対に必須
>>465 Cedetインストールして、
補完機能だけ使ってみました。
けどこれは結構 時間かかりますね。
ひとつのcファイルに
ふたつの構造体しかないのに、
補完候補が出てくるのに2〜3秒かかるという。
svn のことも忘れないでおいて下さい
>>474 , - 、 __,- 、
, ー 、 /、 丁 ,.ノ_
, ー、f `l l |_,ィ'´ ノ
|ヽ `〈l ド、 l _/_
, -、 / ` 、 ゝ ! `´rゥ- '´ j
__/ `ュ >_/ 1_,/`‐' ''" _.../
| r' ´
l _, -‐ '´厶_
ト-‐ゥ-‐' \ ィ´ `t┼
`ゝ_| ! 」 ヽ / 1 キュッ
___」 |∧ / 勺
" !ヽヘ _/ ゙;`
cedet より gccsense オススメ
Gccsenseはgccのビルドからせにゃならんという時点で 難しそうだから諦めた
IntelliSenseの軍門に下りたまえ。
C#のインテリセンスは賢いな
書き捨てコードのバックアップとしてgithub使ってるから個人用途でもgitかな 色んな所でノウハウが公開されているのも大きい
Bazarr全盛のご時世にそんな得意気にgitっていわれても…
>>462 組み込みでoopとか使わんだろ Cだろ
静かな戦争
bzr がいつ全盛に... まぁ Emacs の開発は bzr を使ってるみたいだけど、、、
組込みでもミドルやアプリはc++だったりする
Help View モードうぜぇ。勝手に最上位にこないでよぉ・・・。ぷんぷん><
>>482 組み込みといってもSymbianを使うようなリッチな環境もあるだろ
組み込みならアセンブリじゃないの?
489 :
名無しさん@お腹いっぱい。 :2011/05/03(火) 21:42:01.69
Emacsって最近ホットだね。革新に次ぐ革新って感じ。 この勢いで名前空間をだな
bzrってdarcsより動作とろいし機能面でも既存のやつの劣化コピーだし誰が使うんだろうって思ってたけど GNUではこれがデファクトスタンダードなんだよな本当わからん
bzr 遅いから git メインにして欲しいなあ・・・
GNUの独立国家作るつもりなんかもな。
gitは管理できてるようで、実際は散らかしほうだいってことが多いからなぁ
なら散らかし放題の書き捨てスクリプトのバックアップには向いてるはず
Emacsやviなんかが流行ってる会社ってのは、設計力がないんじゃないかって思い始めた なんというか、そういう会社って設計よりもコーディングを重視しているような気がするから しっかり設計なされてりゃコーディングの負荷ってほとんどないと思うんだよね つまり、編集ツールのでばんが減るのではないかと ともかく、エディタの効率性を模索するのはほどほどにして、設計力を磨くべきってはなし なんかへんなこといってたらすまん
そうだねメモ帳だね
統合環境に頼っている奴の方が、 考えることをおろそかにしていると思うが。
っていうかEmacsって立派な総合環境なんですが 端末しかない時代にEmacsを使っていた人はわかるはず
サクサク補完出来て、名前の一括変更とか、リファクタリング機能が充実しているのが良いみたいよ
Bill Joy大先生みたいに、 cat > filename.cでプログラム書けないと。
その糞な設計からまともなものを作ることでおまんま食ってたりする・・・
ごみの回収って立派なお仕事じゃないか
>>467 今調べたけど、なんかスゲー面倒なことしてる。
ESCキーに割り当てるだけで、なんでここまで長大なスクリプトを・・・。
>>495 HDD全部をバージョン管理することになるな。
あ。Macではもうやってるか。
なあ、mozc 使っているんだが、egg が恋しいぜ。 俺だけじゃないと思うんだがなぁ。 頼む、エロイ人。 mozc の egg インタフェイス、作ってくれ。 辞書登録も emacs 上でできたら完璧だ。
1000万払ったらやってやるよ。
おまえじゃ、無理だな。
Emacs初心者でいろんなこと試したいんだけど movie.elについて誰か解説してくれないか。 試してる日本語のヘルプが見つからない
>>510 Documentは英語のを嫁。
たとえ、日本語のがネット上にあっても、古かったりする。
最終的にはソース嫁。
バグが隠れていたりする。
elispを解読する度に「これならCの方がマシ」と思う。割と本気で
連休だからな
あほか
まあな
pythonで拡張したらいいんじゃね
Emacsの設定のためだけにElispを覚える気にはどうもなれない Elispでスクリプト作ったりすることは出来るんだろうけど、そんなんだったらperlとかruby使うし・・・
そりゃelispなんてロートルが使うもんだからな
若者のemacsばなれ
そろそろ、pymacsを本格的にマージするべきなのではないか
PythonでEmacsを作り直した方がよくないか? 言語を2つも内蔵するのは美しくない。
Yiは本気で使えるようにしようと1年ぐらい頑張ったら多分コミッタになれる
elispとか勉強してもそれに見合うだけのリターンは最早ないだろ emacs wiki あさっていろんなパッケージを必死で追いかけてるバカもいるけど 哀れだな
rbkt先生が釣れそうですね。
elispの時代はきますよ 百年後か、千年後かわかりませんが…
創造的破壊
実際、Lispは自分で組む分にはすごく良いんだよ。 returnで関数を抜けられないという糞仕様もあるが、まぁおおむねいいんだよ。 他人の書いたスクリプトなんか絶対読みたくないけどな。
>>529 >returnで関数を抜けられない
elisp は知らんが、Lisp には return はあるぞ。
Lisp を使って組んだ事があるなら当然知っているとは思うが。
clパッケージに名前付きのブロックを作ってreturn 名前でそのブロックから脱出するみたいなものはあったと思う (block unko .... (return unko))だったかそういうの
つうか、returnが必要になった事なんて今まで無かったな。 それと、lispはプログラマとして知っておくべき言語なのは間違いない。 実用する事は無いだろうけど。
(retrun-from ブロック名 戻り値)だな まぁとりあえずreturnっぽいのはelispにもある それどころかクラスシステムっぽいの(eieio)とかパターンマッチ(pcase)すらあるから 割と道具は揃ってる、名前空間とかスレッドみたいなものはまだまだ貧弱だけどもあとパフォーマンス
Emacs的にはcatch,throwだな
標準ライブラリの関数を使わずプリミティブでというのがEmacs的というのならばそうなんだろうな いや確かにそういうelispが多いのは事実なんだけども
速度面はどうにもならんのかね
jit があったよね
emacs 23でprologのソースコードを編集しているのですが 複数行のコメントアウト部分で赤色に表示されるようにしたいのですが .emacsなりの設定方法を知っている人はいませんか? 現状態では /**/のコメントアウトで一行分しか色が 強調されないです
>>538 Prologのソースなんて書いた事も無いけど、prolog.elを見る限りだと、
%の一行コメントが基本になっていて、/* */はあまり考えられてないみたい。
というか多分間違っていそうなので改良が必要だと思う。
ちなみに、どの言語でもそうだけど、コメントアウトしたいところをリージョンで
選択して M-; で一気にコメントアウトしたりはずしたり出来るからそれで
いいんじゃない?
困るのは他人のやつ読むときだろ。
folding.elを使っています 常にfolding-modeをonにしておきたいのですが、folding.elを読む限り.emacsに (setq folding-default-keys-function 'folding-bind-backward-compatible-keys) (if (load "folding" 'nomessage 'noerror) (folding-mode-add-find-file-hook)) 書けばいいと書いてあるようなのですが(自分英語がいまいちなので自信はないですが)、このとおりに書いてもfolding-modeがonになりません(ただし、folding.elを開いた時だけonになります) どうすれば常にonにできますでしょうか
require
>>542 一応requireは書いています
コード晒しときます
(defvar folding-narrow-by-default "");;外すとエラー
(require 'folding)
(autoload 'folding-mode "folding" "Folding mode" t)
(autoload 'turn-off-folding-mode "folding" "Folding mode" t)
(autoload 'turn-on-folding-mode "folding" "Folding mode" t)
(setq folding-default-keys-function
'folding-bind-backward-compatible-keys)
(if (load "folding" 'nomessage 'noerror)
(folding-mode-add-find-file-hook))
(define-key folding-mode-map "\C-o" 'folding-toggle-show-hide);; C-oでトグル
autoloadの三行だけコメントアウトしたり、requireだけコメントアウトしたりしましたがダメでした
>543 試してないけど、3.42のソースに >;; traditional installation. Here Folding mode starts >;; automatically when you load a folded file. とあるのは関係ある? folded fileを開くとonになるんじゃね?
prologとか、どうせ学生の宿題にきまっとる
>>544 folded fileってのが{{{ }}}を書いてるファイルってことなら、そのようなファイルを開いてもonになりませんでした
Ubuntu Linuxで、Emacs23をインストールしてみたのですが、起動後にホームディレクトリに .emacsファイルがありません。 何か設定をしないと作られないのでしょうか?
.emacsは自分で作るものだよ。 何か設定したい事があったら作る必要がある。
550 :
名無しさん@お腹いっぱい。 :2011/05/08(日) 00:53:30.37
今風w 今風なんてものに左右されないのがEmacsだろ。 .emacsも作れない奴にEmacsを触る視覚はない。
>>546 folding-mode-add-find-file-hook でファイルを開くときの自動実行関数を
設定しますが、これは、変数 folded-file が、file local variable として、
t で設定されている時のみ folding-mode を有効にするみたいです。
file local variable とは、下記のようなものです。
;; Local variables:
;; folded-file: t
;; folding-internal-margins: nil
;; end:
folding-mode.el のファイルの下の方に書いてあるため、
それを開いたときのみ、有効になっているのでしょう。
コピペでも良いのですが、コメントマークとか、良くわからなかったら、
下の二つの関数のどちらかを試してみると良いかもしれません。
M-x add-file-local-variable
M-x add-file-local-variable-prop-line
別なやり方として、 folding-mode-add-find-file-hook を使わずに、
直接、folding-mode を有効にする方法もあります。
これなら、いちいち、folded-file: t を記入する必要がありません。
具体的には、
(add-hook 'c++-mode-hook 'turn-on-folding-mode t)
などのようにします。
当然、c++-mode-hook の部分は、あなたの使いたい モード名で
置き換えてください。
俺は~/.emacs.d/emacs.elを~/.emacsにシンボルリンクしてる
>>550 そうやって初心者を追い払うから、みんな嫌になってEmacsがますますジリ貧に。
起動したら.emacsが作られるとか、GUIから(?)何か設定すると .emacsが作られると信じているのなら参考にした情報源の質が 相当悪いってことではないのか。
Apacheみたいにデフォルトの設定ファイルがあってそれを改変すると考えたのでは?
昔のRedhatには最初から.emacsがあったな。
M-x erase-buffer or C-x n n or C-x C-n or C-x < やって、yと答えると自動的に作られる。
windows.elのconfiguration切り替えが知らん間に 数字だけからアルファベット対応になってんな。 旧バージョンを改造してアルファベット可能化してたけど、もうお別れだ。
E
Edit preferencesでGUIから設定して設定ファイルが自動で作られるんじゃ。
Emacsに止めをさしたのはOOPだよな。 しかし世の中には手続き型の言語もあるので、なるべく延命して欲しい。
どうトドメをさしたのかkwsk とはいえ、オレもJavaの開発ではEclipseしか使ってないが
そもそもJavaって手続き型の言語でしょ。 バカだなあ。
IntelliSense無し、grepで戦うなんて、旧日本軍みたいだ。
せめて補完機能とかオートコンプリートとか呼べよ。
クラスブラウザの存在もでかいな。
別に Emacs は Java 用エディタじゃないし
Java用エディタって何?
Eclipseとか? エディタって言うかは微妙だけど、それはEmacsも同じ。
eclipseっていつからjava用になったの?
その話題もういいんじゃないかい
>>563 はJava限定の話題じゃない。
同じ名前で異なる実装のコード相手にgrepやTAGSで立ち向かうのは
クラスブラウザになれてしまった身から見ると、原始人。
ヒント IDE: プログラムコードを書くときに使う Emacs: プログラムコードを書くとき以外にも使う
おなにーってこと?
>>574 grepだけでやっちゃうのを原始人っていうのは同意なんだけど、
TAGS使ってたら結構な精度で探してる先に辿りつけるんじゃないの?
javaやるときはeclipse使ってるから知らないんだけど。
豪華なIDE(eclipse, Visual Studio, Xcode等)のコーディング能力を100とすると、 Emacsの標準的な機能のみでのコーディング能力は20ぐらいだと思う。 しかし、今はEmacsでもコーディング支援を受けられる。 (flymake, cedet, gccsense, jdee, yasnippet, gtags等々) 機能は中途半端だったり、設定が面倒だったりすると思うので +40ぐらいで計60ぐらいにはなると思う。 Emacsならさらに各種elispやカスタマイズで使い勝手が向上するから、 IDEの能力を上回るかどうかはともかく、トータルではそう悪くないと思う。 確かにIDEのコーディング支援機能はすさまじくて快適好ぎるんだけど、 それがコーディングの速度や質を飛躍的に上げるかというと、?でもある。
両方使えればいいんじゃないかな。 IDEは馬鹿でも使えるからEmacs使えるおれらはやっぱすごいわ。
機械の方が得意な事を人間様の頭脳を使って処理するのは無駄。
つまりvimが最強ってことか
あ?
うん。
呼吸
部分式の型推論とか多分関数型どころかC#とかjava書く上でも役に立ちそうだけど それには専用に型推論機と外部参照ソルバの再発明がいるんだよなぁ
会社のパソコンがLINUXの時点でVisual Studioとか使えん。。。 Eclipseはjavaしか使えんのだろ? 貧乏会社の俺にはIDEとか無縁だわ。。。
Ecllipseはプラグインでいろんな言語使えるでしょ。
ちなみに、EmacsがOOP言語の補完が出来ないという事はない。 23.2で標準搭載されたSemantic使ってC++で普通に補完出来てるし、 他にもC、Java、Pythonに対応しているみたいだ。
591 :
sage :2011/05/11(水) 07:14:50.79
ubuntu10.04で23.1を使い始めたところなんですが、 copy-to-bufferのソースがどこにあるかわかりません。 % cd /usr/share/emacs/23.1/lisp/ % find . -name "*.el*" |xargs sudo etags -L - してからfind-tagしているんですが見つからないようで。 find-functionからソースに飛んだりする事はできないんでしょうか?
失礼ageちゃった
F1押してfで関数名を聞かれるから、copy-to-bufferを入力して 出たHelpからソースへ飛べるはず。
EmacsでのOPP言語補完なんて昔から使えなかったっけ? いま、設定ファイル眺めていたら、abbrev なるものの 設定があった。 # 使ってないのでコメントアウトしてるけど…
595 :
591 :2011/05/11(水) 08:58:29.38
>>593 emacs-elが入ってなかったorz
問題なく飛べました。ありがとう
てかetags -Rでいいよね。何考えてんだろ
>>589 業務で本気で使うには辛い。
気の利いたテキストエディタ以上の生産性は望めないし安定してない。
開発機にメモリ512Mしか入れてくれないからeclipseなんてろくに使えなくて 各々好きなエディタ+CUIデバッガで頑張ってるよ・・・
開発機が貧弱な会社の経営者は知障だと思う。
emacs23でもメモリ使用量200MBぐらいいかね? OSが200MB使ってたらもうカツカツだな。 firefoxもやたらメモリ食うし
>>594 abbrevもdynamic abbrevも文脈依存で補完できない。
いつまで Eclipse の話してんだよ
開発機が貧弱な会社は現場もクズなことが多いな
603 :
名無しさん@お腹いっぱい。 :2011/05/12(木) 03:50:03.82
開発機が貧弱な会社は、包丁が竹光な日本料理屋と考えればひどさが分かりやすいかと。
そんな料理屋どこにあるん?
竹光とかみたことねー
いまだにPEN4とかなんだが、うちの会社おかしのか? メモリは1GBあるけど・・・512MBは確かにひどいな Emacsだと起動がおそくてたまらん 動き出せば問題ないけどさ
それはかなり変 半年毎にノートPC買って良いぞーと言われるうちとは大違いだ…
emacs は環境とか言ってたおっさんは息してるの?
朝イチで上げて帰るまで上げっぱなしが基本だから、起動時間の話はやめようよ。 時間の話するなら、メモリよりもCPUのクロックとかドライブの読み込み速d(ry
>>610 コンビニ前で拾った女の子とHして今電車で帰るところだよ
Emacsの中で生活してる、とか書く奴気持ち悪いよな
emacsを立ち上げてからOS立ち上げたりできる?
>>612 妄想からも加齢臭が漂ってきそう
おっさんてほんと気持ち悪い
同じ気持ち悪いEmacs使い同士仲良くしようぜ
カスな開発現場やトウシロウでもemacsが使える時代
>>608 それ、会社全体? お前だけじゃないの?
すげえイジメだ、それw
普通の会社じゃ、計算機はリースでしょ。 いや、P4だったら資産にしてるかな? かなり変。
ある種の社員専用マシンだろ。出てけって意味さ。
これくらいにしとけ。泣き出すぞ。
もう泣いてるよ。
ところで、mozc-egg まだぁ?
だから金はらえって低能。
もうelispを無料で配布する時代じゃないんですよ。 普段世話になってるelisperに送金してあげましょう。
mozc-egg まだぁ?
金払えって言うやつは多分ろくなコード書けないよ
egg-mozcあるいはegg-ibusじゃねーの? egg-wnnとかegg-sj3って言うんだから。
あ、そだね。
でも若手のelisper達みんな金に困ってる様子だからなぁ。
emacsみたいな金にならんことをするからそうなる そんな間があれば工場で刺身にたんぽぽでも載せてればいい
IPAから資金でてるelispのプロジェクトもある
IPAから金もらって募金もつのってる人いるみたいだよ?
Tシャツをつのってる人もいるね
637 :
名無しさん@お腹いっぱい。 :2011/05/15(日) 08:28:09.74
org-modeの表の色を変更したいのですが、 どのように設定すれば良いでしょうか? あるいは検索に役立ちそうなキーワードがあれば教えていただけませんか? 濃い青で表示されるので、 明るい青などに変更したいと思っています。
変えたい色の文字があるところにカーソルを合わせてM-:して (plist-get :face (text-properties-at (point)))的なものを評価するとその部分のfaceがわかるから set-face-foreground 'face名 もっと明るい色で変更する
>>639 その場所で M-x customize-face
横からだけどこれは俺も知らなかった。
>>639 です。
レスありがとうございました。
いただいたレスを参考にいまから試してみようと思います。
C-x = みたいなめったに使わないキーバインドすぐ忘れちゃうよね。
使うよ
Perl互換の正規表現使えるようにならないものか
emacs lisp内でだけでも、lispのマクロ機能でなんとかperl regex → emacs regex文字列に変換できんのかね。 いくらテキスト処理が強くても、regexウン糞すぎるわ
>>648 自分で書けば?
emacsの正規表現もそんなにひどいとは思えんが…
エスケープ大杉で見難い。
苦労する割に遅いしなあ 外に投げた方が色々楽な気が 非同期にもできるし
s式で書けるようにしろよ。
>>651 read macroがないとどうにもならんわな。
.お気に入り..vimやEmacsを「使いこなす」なんてやっていいのは20世紀までだろ
ttp://togetter.com/li/130686 >Software Design のvim/Emacs特集をきっかけとした、生越さん、くさかべさんらによる
> vi/Emacs 談議です。
>>655 たとえ開発者でも初心者に使いやすくなんて考えてないだろうな
哲学云々は知らんが、要は自分が満足できりゃいいんだ
C#とかであるけど、@"\n"とか書くと文字通りエンマーク(バックスラッシュ)とnに 解釈される機能があるといいんだが。
あるよ。というかその機能が追加されたパッケージがあるみたい。
>>656 内容が10年前から言われ続けてるような事で全く進歩がないし
おごちゃんは相変らず頭が悪いんだけど、
結局「かといって代替案ないじゃん」って所に落ち着くんだよなあ。
そういう意味ではEmacsは腐ってもやっぱり偉大だと思うわ。相対的に。
Rubyとかで書かれて、スクリプトもRuby風とかのエディタ作ったらうけそう。 だれかオープンソースプロジェクトでやらないかな?
ここでやることではないな。
内輪受けを勘違いしているruby信者のキモさが堪らないな。
Rubyと聞くと発狂するおじさんっているよね(笑)
あれは宗教だから
Rubyはモルモン教で〜す。ホルモンではありません。
normal-top-level-add-subdirs-to-load-path の動作って一定じゃないのね・・・。先頭だったり後尾だったり。 泣きそう
もしかして: default-directory の末尾に / を入れてる
>>654 emacs lispってリードマクロないんだね。
でも、エスケープ文字を別の文字に置き換えれば変換はできそうだな。例えば#とか
ex. (translate-perl-regex "^(hoge|fuga)-(#w*#d+)$") → "^\(hoge\|fuga\)-\([a-zA-Z_0-9]*[0-9]+\)$"
Matz Lispの話してるやつらスレチだからあっち行け。
find-file や eshell での補完候補の表示って、挙動変えられないんかなぁ。 sr-speedbar使ってると、ウィンドウ乗っ取られてウザイ
ダレ?
>>671 javascriptで仮想マシンつくってLinux走らせるとかすごいな
elispで仮想マシンとかないよな
emacsでlinux動かすとか意味不明だが・・・
emacsがqeとかいうのにシンボリックはられてたけど、調べてみたら、qemacsってやつ?
emacsではないのか・・・
正規表現は、M-x re-builder が便利ですね。
help-mode で eval: (mapcar 'car minor-mode-map-alist) しても view-mode が先頭にあるわけでもないのに なぜかview-modeのキーバインドが優先されるんだけど、これはhelp-modeとview-modeのどっちが悪いんでしょーか。
>>635 ああいうのは研究費が下りてくるまで時間がかかるから
それまでは自分たちでなんとかしないといけなかったり
俺福島から帰ってきたらその報酬で研究再開するんだ・・・ みたいなことになるのか
Emacs の未来は暗い。
おれと一緒か
おまえのはもっと暗い。
君たちは幸せだ。私の若い頃はNiteMacsしか使えなかった。
おっさんの昔話は聞きたくない
おっさん同士なかよくしろw
無益な質問で申し訳ないのですが (if (and のテストフォームに 既存のファイル名のリストとカレントバッファ名を比較するものを入れたいのです。 思いつかないので (while と (throw を使って (if の外でやらせているのですが、 (if の中で完結させる方法はありませんか
member使えばいんでね? そういう話じゃないのかな。
>>687 うまくいきました。ありがとうございます
みなさん、completion-list-mode ってカスタマイズしてます?
make-sparse-keymapの存在意義がやっとわかった・・・。
誤爆?
存在意義の分からないレスの具体例を提示したのでは?
それにしたって電波すぎるわ
デフォルトだとC-hでヘルプとか出てくるんだけど不便じゃないの?
デフォルトですから
hel-mode で hを押したときの腹立たしさといったら
>>697 まさに地獄だぜ、とこう言いたいわけですね。
minor-mode-overriding-map-alist がなくなりますように
700 :
名無しさん@お腹いっぱい。 :2011/05/22(日) 19:18:32.83
hideshow.el ですべてのコメントを畳む方法はないでしょうか?
できる
>>701 すみません。どのような方法でできるのでしょうか?
コマンドやオプションを調べましたが、それらしいのが見つからなかったのですが。
ヒント: elisp
ヒントありがとうございました。簡単な方法はないみたいですね。
ヒントとか言ってるおっさんキモイ
>>707 > ヒントとか言ってるおっさんキモイ
おまえじゃん。
普通に答えられないとかやヴァイよ
elips嫁ぐらいの意味しか無い「ヒント」 おまけにタイプ数も文字数も多い ヒントって言いたいだけなんじゃないかと小
Emacsで特定の名称のバッファーだけのフォントを指定したりする設定は どのようにすれば良いのでしょうか。またその際正規表現をつかった マッチングも可能でしょうか?
712 :
名無しさん@お腹いっぱい。 :2011/05/25(水) 11:59:25.03
age
>>711 設定というか、書いてることをそのままelispで書けばおk。
>>711 get-buffer-createとかにdefadviceして、
buffer-nameがmatchする場合に
(buffer-face-set 'xxxx-face)するという方法はどうだろう?
>>713-714 なるほど色々な方法があるのですね。
もうしわけありません..elispにあまり慣れていないので
サンプルコードを書いていただけるとありがたいです。よろしくおねがいいたいます。
はたけでうんちしてくるね
暗すぎるんじゃないの?
だからだろ
C-x のxってどの指で押してる?
うんち!
722 :
名無しさん@お腹いっぱい。 :2011/05/27(金) 23:03:35.67
minor-mode-overriding-map-alist の動作が期待してたのと違う・・・。 これは違うやろ・・・。
725 :
名無しさん@お腹いっぱい。 :2011/05/28(土) 15:12:26.34
>>720 C-xのxは人差指、C(Aの左)は薬指です。
C-g (keyboard-quit)も同様に左手の4の指でcontrolを押しながら
2の指でgを打鍵しています。
内容も変わってるだろ 俺は人差し指だな ctrl押したら1つ左にずれる感じ
違った中指だった
729 :
725 :2011/05/28(土) 19:21:20.70
>>726 >>727 4の指とか2の指とかは、ピアノの運指の指番号の表現を借りて使いました。
Aの左隣りのcontrolキーは、当初は小指で押さえていましたが、
長時間作業していると左手の調子が悪くなってくるので
薬指で押さえるように練習して変えました。C-x C-b (list-buffers)とかも
1. 左4でcontrolを押さえる
2. 左2でXを打つ
3. 左2でBを打つ
としています。
「あなた、変わってるね〜」とはよく言われます。
SandCだから指は常にホームポジションだわ
>>729 一段落目では「人差指、薬指」、二段落目では「4の指、2の指」
一段落目では「C(Aの左)」、二段落目では「control」
変人すぎるだろ。
>>730 俺もこれ。
一日12時間。
小指Ctrl押下してると高確率で腱鞘炎になるのよね。
Aの左にctrlがあるような池沼専用キーボードを使わずに、正しく左右のctrlを使い分ければ大丈夫。
ストロークの浅い軽いキー使えば腱鞘炎なんかならないよ。
Xは左だからctrlは右で打つ
みんなHHKBみたいな配列使ってるのかとおもったがそうでもないのな
東大行ってたせいでHHKBの配列しか受け入れられない俺がいる。
738 :
725 :2011/05/28(土) 21:10:02.64
君ならどう打つ? 1. C-a (move-beginning-of-line) 2. C-s (isearch-forward) 3. M-b (backward-word) 左右ともに親指を1, 小指を5とすると 私の場合、 1は左4左3 2は左4左2 3は左1右2 C-x C-b (list-buffers)を左4左2左2と打っているのに M-b (backward-word)を左1右2と打つ理由は自分でもはっきりしませんが、 M-bはM-f(左1左2)とペアで使うことが多いせいか、 forwardは左2、backwardは右2で両手作業、という打ち癖がついてしまったためのようです。 単独では、小文字bは左2で、大文字Bは右5左2と打っています。
Emacs使う人はHHKBみたいにAの横にCtrlがあるキーボード使うか、 CapsをCtrlに入れ替えてつかってると思ってた。 以外に左下のCtrl使ってる人多いのね…
Emacs使いをみればわかるが左下使ってる人の方が希少種
最近ようやくSKKを使うときに右Shiftを使うようになったが まだ右Ctrlや右Altは使えない
>>738 1. L5+L4
2. L5+L4
3. L5+R5 L2
Ctrl は A の左。
Shift は space-chord 使ってスペースキー。
744 :
725 :2011/05/28(土) 22:01:17.85
>>743 4. C-M-f (forward-sexp)
5. C-M-b (backward-sexp)
このキーボードでは、上記はどのように打つのでしょうか?
私の場合(今これを書いているキーボードでの場合)、
4は左4左1右2 または 左4左1左2
5は左4左1右2
>>738 C-a 左5左4
C-s 左5左4
M-b 左1右2
Fは左人差し指、Bは右人差し指って感じになるよね
>>743 Rubout キー、カッコイイ!!
欲しい!!!
左下のCtrlは手のひらというか小指の付け根あたりで押すもんだろう。 ホームポジションは変えないのが基本だな。
>>743 これでctrlとかmetaとかどうやって押すんだ?
>743 Backspace押すつもりで右上のAbort押しそうだけど、Abort押したらどうなんの?
PCがリブートする
C-g的なあれじゃね?
kinesisだと親指でctrlと,alt押せるから楽だぜ
755 :
名無しさん@お腹いっぱい。 :2011/05/29(日) 15:07:42.90
唐突な質問ですみません。 Ubuntu 11.04上のEmacs23を使っているんですが、c-eldoc.elとccdefs.elをイ ンストールすると File mode specification error: (void-function c-clear-char-property-with-value-function) というエラーが出てしまいます。 しかし、c-eldoc.elにもccdefs.elにも 「c-clear-char-property-with-value-function」という関数は無く、どこを 直せばいいのかさっぱりです。 どなたか助けてください!!!!
cc-defs.elにあるだろ
757 :
名無しさん@お腹いっぱい。 :2011/05/29(日) 15:17:12.63
あ!! ありました!! お騒がせしてしまいましたスミマセン…。 (あれ? さっき見たときは確かに無かったような…。何を勘違いしていたんだ ろう)
ctrlを小指の付け根で押すのってもはやホームポジション崩れてるとおも
右はともかく左 ctrl なら余裕 @REAL FORCE
右使えなきゃC-aとかC-zとかC-xとかスムーズに打てなくね?
結局C-使うときはちょっと止まることになるからホームポジションの意味がないっていうオチかと
SandCを使え ホームポジション崩しながら移動なんてやってられんだろ
>760 全部スムーズに押せるよ 元々 x を中指で押すクセがついてるからかも知れん
ストールマンがキーボード打っているムービーとかある?
左手の小指の付け根辺りを軸に45度ほど手の平を傾ければ、普通のフルキーボードなら左の ctrl 押せるだろ。
変換キーにESCを割り当て、hjklを実装している俺にはなんの関係もない話題であった
手のひらを傾ける=ホームポジオワタ
うちのは Ctrl と Alt だけペダル式
>770 正直なところそれは少しあこがれる。
あこがれてるヒマあったら自分もやれよ
プロシュート兄貴乙!
勘で直すとこんな感じ? --- mode-info.el.org 2009-11-19 12:08:25.000000000 +0900 +++ mode-info.el 2009-11-19 12:22:39.000000000 +0900 @@ -450,7 +450,7 @@ (Info-goto-node (nth 1 entry)) (goto-char (point-min)) (if (= (nth 2 entry) 0) - (search-forward (nth 0 entry) nil t) + (search-forward (if (symbolp (nth 0 entry)) (symbol-name (nth 0 entry)) (nth 0 entry)) nil t) (forward-line (nth 2 entry)))) (setq Info-index-alternatives (let ((node (cdr entry)) (alt))
ストールマンはHHKBユーザだし小指コントロールかね
こんなことも分からないんだったらプログラマなんて辞めちまえ。 邪魔だから。センスねーよ。
やめて食っていけるならやめたい
いまどきemacsでなんのコードを書いてるの?
gccとelispって単語書いてあるんだから分かるだろ。
プログラミングにセンスは必要だと思う 雑に仕事するのは駄目だと思う その場しのぎばかりしてると後で破綻するし 理解力がないのも問題だが、分かった気になったり中途半端に理解するほうがよほど危険 まぁプログラムの仕事に限らないけどさ・・・ EmacsもEmacsでセンスがないと使えないと思うな・・・
まあこんな底辺スレで他人を邪魔だのセンスがないだのと 煽ってる奴は恵まれない人生送ってそうだよね
lispって時点で学習曲線が緩やかなのに、Emacs方言ともなればもっと緩やかだろうな。 俺も大雑把にしか書けないし、--debug-init 見ても全然わからん。 というかelispのデバッグ環境はもうちょっとどうにかならんかったのか
edebugで結構いけると思うんだけど。C-u C-M-x
たいていedebugで充分なんだけど、ウィンドウの変更とか バッファ切り替えのあるelispは面倒なんだよね。 リモートデバッグっぽいことできんのかな
複数ウィンドウで問題なら、 端末からgnuclient -nwでどうなの?
フォントについて 3 つほど報告というか質問。 Emacs 23.3.1 、Debian Sid 、X 環境下 (modify-all-frames-parameters '((font . "fontset-startup"))) とか (set-face-font 'default "fontset-startup") をしていても、 (make-frame-command) すると fontset-auto1 とかが 新しい Frame の標準フォントになる。 (set-fontset-font nil 'japanese-jisx0208 "IPAGothic") (set-face-attribute 'navi2ch-article-face nil :family "Monapo") で、japanese-jisx0208 の範囲が IPAGothic で表示される。 (set-face-attribute 'navi2ch-article-heder-contents-face nil :height 0.8) (aput 'face-font-rescale-alist "-\\(IPA[^-]+\\|Monapo\\)-" 1.3) で、IPA のフォントが 1.3 倍されなくなる。 とかがあるんですが、自分だけの問題なのかな。
>>774 に関してはエラーメッセージすら書いてないからなぁ。
現実世界では親切に「お前は無能だ」なんて、
なかなか言ってもらえないんだからありがたく思いなさい。
相手に伝えないと相手は何もやってくれないのが現実 相手の誠意に期待してると結局は自分が痛い目に合うだけ みんなが誠意ある人なら理想だけど、そんなのありえんし むしろ無能?というか誠意ないやつばっかだよ まぁ、ここで質問してるくせに誠意みせないやつなんて、面倒なら無視すりゃいいと思うけど 世話焼きさんが相手してりゃいいだけの話
は?
人生につかれた 嫌な人間ばかりだ
今どきEmacsなんて使っているヤツは古参の中でも心の捻じ曲がったクズばっかりだから仕方ない。
心がまっすぐだからって読心術使えるわけじゃないしなぁ。
むしろ Emacs ユーザの方が純粋で真っ直だと思う。世の中が歪んでるんだよ。
Emacs好きってプログラムが目的になりやすい人が多い気がする コンピュータへの愛があるというか・・・なんというか・・・ いっぽう、windowsとか使ってる人はプログラムは金かせぐための手段でしかない人が多いきがす もちろん、そうでない人もいるけど、俺の主観か・・・? 個人的にはプログラムへの愛も必要なんじゃないかな・・・ただの自己満足に陥るのは嫌いだけど そういう人は丁寧にプログラムつくるから、保守しやすかったり拡張しやすかったりするわけだし 金稼ぐためだけに作ったプログラムってのはぐちゃぐちゃないめーじ なんか疲れた はぁ・・・
これはキモいな。
若者が疲弊している
800 :
名無しさん@お腹いっぱい。 :2011/06/04(土) 02:52:47.55
でも、そういう魂の叫びみたいなものはあっていいと思う。 少なくとも俺は797みてから胃潰瘍治って鬱病も回復してきたし。
>>762 SandCしっくりきません。どんな動作にしているか教えてください。
(a) Spaceを押して他のキーを押さないでSpaceを離したら、Spaceを入力
Spaceのオートリピートは効かない
(b) Spaceを押して、一定時間以内に他のキーを押さなかったら、Ctrlを離して、Space押したまま
Spaceのキーリピートが効く(最初の1文字は少し遅い)
>>801 (a)の方
要は一般的なSandSのCtrl版
Emacsで使える2ちゃんブラウザのいいスクリプトあるん?
このスレほんとにキモイやつが集まってるな どうせ人生に疲れたさえないおっさんなんだろうけど
無能なカス
スペースは押した瞬間に入力にしないとタイプスピードが極端に落ちる気がする
今、22使ってんだけど、23にしたらどんないいことあるの?
Cのプラグラムを扱うときに いまカーソルのある位置が なんていう関数の中なのか 表示させる方方はありませんでしょうか? なにかご存知の方法があれば、 教えていただければ幸いです。
M-x which-func-mode
ありがとうございます。 いま試す環境がないので後で試してみます!
>>807 >今、22使ってんだけど、23にしたらどんないいことあるの?
Portupgradeに
「新しいEmacs来てます」
と催促されない。
>>807 内部文字コードがUTF-8になったからMule-UCSの世話にならなくてよくなった。
C-hって文字消しにしてる?
してるお
>>815 whitespace-mode はどう?
>>802 どうも。
スペースのリピートも欲しくてAHKで作ってみたけど、
>>806 さんの言う通り、時々ひっかる
感じがします。さらに、スペースを完全に離す前に次の文字を押しているらしく、shell-modeで
cd /home
とかすると、さみしい思いをします。
キーボード替えダメならSandC向いていないということで。
毎分250文字前後タイプする俺はUp入力でも得に不便ないけど もっと早いタイプの人でDown判定でやりたいならSpaceをAの隣にでも割り当てればよくね?
それなら普通にAの隣にctrlおくね
SandS使用者だけど離したときのスペースってぶっちゃけ慣れですよん。
>>766 これ見るかぎり、CtrlはAの隣りだな。
>>818 3分でワープロ検定1級の問題が終わるのかどんだけだよw
Zタイパー的には同時押しできない時点で遅すぎる
慣れっつーかタイピング遅くて気にならないだけじゃね?
>>821 入力が必要な時以外は常に押してる感じだな
癖なんだろう
Zタイパーかつ憲法上位10位に入ってるけどSandS使ってるっす。
×10位 ○10位以内
SandSやめたらもっと速くなるとおもうよ
憲法はほとんどスペース使わないじゃんアホなの?
遅かったからSandSを使うようになったのさ。 記号系をタイプするときに交互にShift押すんだけどこれやると遅くてお話にならないぷ。 上位陣は生配列な人なんていないと思う。 ちなみにRは上位15位以内。総合は20位以内っす。
小指弱い人にはいいかもねSandS 俺も一時期使ってたが英文タイプが多くなってからは元に戻したわ
大小英字混在記号系重視はSandS 移動系重視はSandC 日本語重視は独自カナ配列 それ以外はノーマル
左シフト押しながらフルタッチタイプできるようになれば問題ない と知人が言っていた
Aの左のControlだけで賄うのも
>>833 と同じような感じなんかなー
普通に親指シフトつかえよ
>>833 動画を撮るとわかるけど左右に小指が動くと2打目が遅くなるよ。
それにそれはタッチタイプ覚え立ての頃の話だと思うよ。
なんか変な奴が沸いてるな
Ctrl下(Emacs覚えたて) ↓ CtrlはAの横(やっぱこれだろ) ↓ ReturnをCtrlに(左右に振り分けた方が効率いいよな) ↓ 指痛いからview-mode組み込もう(なんかみんなやってるし) ↓ view-modeめんどくせ しかも一日8時間以上Emacs触るとやっぱ指痛いわでSandC ←今ここで安定
ピアノやってる俺は小指の負担とかあんまり気にならない タイピング速度がボトルネックになることはまず無いし 普通は速さよりも楽さを重視するんじゃないかな
ピアノ習ってたとき小指の弱さが気になったんで 小指だけでハノン1-20番をBPM130でというのを練習メニューに入れて半年続けたら以降小指の弱さなんて気にならなくなった つうわけでこういう感じで短期間集中トレーニングすればいいんじゃないんですかね
小指鍛えろとかめんどくせえエディタだな。
>>841 くわしく!
今、小指の負担がばかにならなくなってきている(腱鞘炎かも)ので、鍛え方を詳しく教えてください!
詳しくってめちゃくちゃ詳しく書いてるじゃん
これはまたわかりやすい自演だw
腱って鍛えてどうこうなるものなのか? 防ぐのは炎症だぞ?
筋肉が強くなれば負担が減るんじゃないかな。(てきとー)
Olivetti打ったことない世代の小指は貧弱だな
なるわけねぇだろw それならEmacs使って酷使してる事も鍛えてるって事になるだろうが、ドアホw
仕事をしないというソリューション
それだ!!
emacsで小指を鍛えていたので、 ギターの早弾き余裕でした。
そんなの聞いてないです(´・ω・`)
左手薬指と右手小指が痛くなるな 左手薬指はAlt+Tabをよく使うせいで右手小指は右Shiftのせいだな
Olivettiとやらは打ったことないがPC-9801時代に小指を鍛えた
>843 お湯と冷水に交互に付けるとか、金槌でゴンゴン叩くとか
チンコの鍛え方だろ、それは。
RMSも小指痛めてるしな
まじ?
emacsで左手小指は痛めなかったけど、 vimに乗り換えたら右手小指を痛めたでござる
下手な打ち方をして腱が擦れて炎症が起きるんだから、指を鍛えたって無駄だぞ それより腱鞘炎になりにくい打ち方を探すべきだ
安物キーボードは腱鞘炎を起こしやすい。
HHK使ってるけど腱鞘炎余裕ですた^p^
リアルフォースに変えたら?
リアフォ使ってるけどダブル腱鞘炎楽勝でした^q^
腱鞘炎ってタイピングでなるものなの? 一日平均15〜20kb打つが兆しもない(レベル低いのかなぁ?)。 皆さんはいったいどのくらい打鍵して炎症を起こしているのですか? 年齢とか関係ありますか? それとも遺伝的なものなのでしょうか?
Keyカウンターによれば平均10万打鍵/dayぐらいだな 腱鞘炎になるときはこの倍は軽くいってるが
結論:Ctrlペダルを追加
Alt,Shiftペダルも忘れてはなりません
C-M-$とかだとヒールアンドトゥ状態になったりしないの?
脚の反応速度って手より超遅いから足踏みペダルとキーボードの併用は大変そうだが
以前、腱鞘炎になりかけてキー配列をdvorakに変えた。それ以来トラブル知らず。 タイプの速度が一時落ちたときに好転しただけかも知れないけど。
足の小指を使うんじゃないの?
足の小指が腱鞘炎になったときはどうすればいいんです?
フォースを使う
鼻
デベソですがなにか?
uTronやKinesisは親指にたくさん割り当てられていいよ。
882 :
名無しさん@お腹いっぱい。 :2011/06/08(水) 03:18:38.27
痛風で小指が痛いでござる
ちゃんと食事療法しないと足切断だぞ。
それ痛風じゃねぇから、糖尿病だから!!
emacsで行の先頭に文字を追加したい場合は、M-x string-rectangleだとわかったのですが、 逆を行う方法がわかりません。 選択範囲の各行の先頭にある空白を2文字取り除くには、どうすればよろしいでしょうか。
C-x r k kill-rectangle rectangle系のキーバインドはC-x rがプレフィクスになってるから一度C-x r f1とかやって調べてみるといい
887 :
885 :2011/06/08(水) 09:52:44.57
>>886 無事削除できました。
C-x r f1はgnomeヘルプが立ち上がってしまうので、別環境で試してみようと思います。
ありがとうございました。
んじゃ C-x r C-h
rubikitch は実在しなくて中の人が複数いるという噂
891 :
885 :2011/06/08(水) 11:30:42.14
痛風って悪化すると最後どうなるんだっけ?
爆発する
フルメタル・ジャケットかと
meadowとemacsの設定に互換性を持たせる環境作りをしようとしてもう諦めた
まだmeadow使ってる人いるのか。 だいぶ前からNTEmacsのほうがいいよ。軽い。
Emacsユーザって精神に障害がある人ばっかなんだな。
LISPやりすぎると脳の配線がおかしくなっちゃうんだよ。
なんでもかんでもemacsでやろうとしだすからな
ぼくにとってはただのテキストエディタだけど 幾分便利だよ
幾分というのが控えめでよろしい
Emacsは未来永劫最強の環境ですよ
ものすごい初歩的な質問かもしれませんが、 elispのバイトコンパイルされたelcって環境依存するものですか? 環境依存するとしたら何に依存するんでしょうか? Emacsバージョン OS CPUアーキテクチャ
OSやアーキには依存しない。 Emacsのバージョンには依存するかしないかといえばするけど、 互換性が崩れることはそんなにない。
Emacs苦手だったからVim派だったけど今日から少し覚えてみよう
>>904 debianでは、非互換の懸念から、
elをインストールして、ポストインストールスクリプトでコンパイルしてます。
インストールされているemacsごとに別のelcにします。
一番大きいのはXEmacs ←→ GNU Emacs、次がsnapshot版でしょう。
apelとかflimを毎回コンパイルし直してる感じ。
elcなんか作っても体感速度変わらんくね? 太古のPCならともかく・・・
たしかに変わらんなw elcにすると動作しないものもあるし今となっては邪魔かもしれん。
elcって単に翻訳されるんじゃなくて、バイトコードで最適化されるから速くなるって xah lee の人が言ってた。 CPUの稼働率も下がって節電になるし
今のCPUだと普段の使用率は1%もいかないからなぁ 起動時に拡張は全て一つのファイルにまとめてキャッシュ化してくれればいいのにとたまに思う そうりゃ今でも速さが体感出来る…かも知れないw
dump?
う〜ん、snapshotの新バージョンで変な挙動… a.javaを読み込むとauto-mode-alistに従ってjava modeになるんだけど、 a.java内に例えば、 Local Variables: mode: view End: なんて書いてあるとmajor modeがjava modeにならない(Fundamental mode のまま)…
昔からそういうのあるべ 気になるなら顔文字コメントまじおすすめ
| ∧ ∧ |/ ヽ ./ .∧ | `、 / ∧ |  ̄ ̄ ̄ ヽ | ̄ ̄ ̄月曜日 ̄ ̄ ̄) | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄.\ |ヽ -*- java -*- / |:: \___/ / |::::::: \/ /
minor-mode-overriding-map-alistにanthy-minor-modeをぶちこんだら奇妙な動作をする。 これはもう、素直にIMEを使えということなのか。。。
いまだに、FreeBSD で EUC-JP 環境で Emacs 22 を使用しているものです。 数年前、Emacs 23.1 が出たときに一度試してみたのですが、 -nw で使用している状態で、キリル文字などが入ったメールを 表示させると画面が崩れる的な事象があって、22 に戻したという 経緯があります。23.3 ではこういう問題って一通り解決 されていますでしょうか?
試したらいいんじゃね^^^^
.newsrc.eld が壊れたりしないですかね?
はたけでうんちしてくる
おう、俺にまかせな
>>918 23.xの最初の方はユニコード対応でそういう文字の問題が結構出てたけど、最近はかなり収束してきた。
ただ、やっぱり多言語はもうユニコードしかみんな興味なさそうなので端末をUTF8にしないといろいろつらいかも。
minor-mode-overriding-map-alist が minor-mode-map-alist の順序を完全無視するという 糞仕様について1ヶ月くらい悩んでる。どうしたもんか・・・。解決策はあれど、ブサイクなコードになってしまう
>>924 悩んでる時間があったら M-x report-emacs-bug
そんな知性はない。
はたけでうんちしてくるね
おれの分も頼む
文字コードと言えば多言語でbbdbが壊れるとかいう話が昔あったと思うけど いまだに問題ないぞ
GNU Emacs 23.3.1でDaredevil SKK/14.2を使っていたんですが 設定ファイルなどは~/.emacs.d以下に置く方がよいと聞いて設定ファイルやSKK本体などを~/.emacs.d以下に移動させたのですが SKKの起動のための自動設定ができなくなりました。 ちなみinit.elに (require 'skk-autoloads) (global-set-key "\C-x\C-j" 'skk-mode) と手動設定をすると起動できます。 自分で調べてみた範囲で分かったことも書いておきます。 自動設定はskk/leim-list.elをEmacsが起動時に読み込むことで行なっています。 しかしこれはinit.el等で指定したロードパス中にある場合は読み込まないようです。 つまりデフォルトのロードパス中にインストールすれば読み込んでくれるということになるのですが…… やっぱり自動設定は諦めて手動設定をしなくてはならないのでしょうか?
>>931 まずアドバイス。
・その文章で人に伝わると思うなら大間違いだ
・init.el を codepad かなんかに貼るといいいよ
・ディレクトリ構造くらい書いてね
設定ファイルってのは.emacsのことを指しているのだろうか? そうなら、それは$HOMEにおくのが一般的なんじゃないのかな そんで、skkのlispの場所を.emacsにかく (add-to-list load-path ~/.emacs.d/略) そんで.emacsに(require....略をかけば 試してわけではないので動く保証はない
934 :
931 :2011/06/11(土) 14:54:50.37
情報が足りなかったようなので追加させていただきます。 SKKのインストール先は~/emacs.d/site-lisp/skkで ロードパスの設定は以下のようにしています。 (let ((default-directory (expand-file-name "~/.emacs.d/site-lisp"))) (add-to-list 'load-path default-directory) (if (fboundp 'normal-top-level-add-subdirs-to-load-path) (normal-top-level-add-subdirs-to-load-path))) さらに (setq skk-user-directory "~/.emacs.d/.ddskk") として以前使っていたSKKの設定ファイルをinfoの記述に沿ってリネームして置いています。
935 :
931 :2011/06/11(土) 14:58:23.58
>>934 ついでに、scratchで評価したload-pathの内容も書いてみるといいかも
937 :
931 :2011/06/11(土) 16:08:46.69
一部加工してますがload-pathの評価の結果です。 ("~/.emacs.d/site-lisp" "~/.emacs.d/site-lisp/skk" "EMACS_DIR/site-lisp" "EMACS_DIR/../site-lisp" "EMACS_DIR/lisp" "EMACS_DIR/lisp/url" ...)
938 :
933 :2011/06/11(土) 16:15:38.29
おれもSKK使ってるから、自分の設定ファイルみてみた
skkのlispがあるとこのload-pathと、apelのload-path通してるっぽい
http://openlab.ring.gr.jp/skk/ddskk-ja.html ここにもapel必要ってかいてあるしなぁ・・・
>(require 'skk-autoloads)
>(global-set-key "\C-x\C-j" 'skk-mode)
あとは、↑これ設定して、自分好みに設定してるだけだわ
ちなみに、おれはddskk1.4.0.91だから参考になるかは。。
バージョン上げたいんだがめんどいんだよな
firefoxみたいに自動であげてられないのだろうか・・めんどくさい
21世紀にもなってapel とかflimとか勘弁してほしいわ
http://mail.ring.gr.jp/skk/201009/msg00010.html ここ見ると Apel はいらなくなったように思える。
自分は一応導入しているけど。
SKK の設定については、
Debian だと /etc/emacs/site-start.d/50ddskk.el
で
(load (concat lispdir "/skk-autoloads.elc") 'noerror 'nomessage)
(require 'skk-setup)
とか書かれている。
手動設定で動くんなら、手動設定で問題ないんじゃないかな。
skkってflimは随分前から使ってなかったと思うんだけど、 apelもいらなくなったんだ。
Ubuntu11.04、Emacs23で画面の透過ができないので質問。 .emacsには (set-frame-parameter nil 'alpha 65) って書いてる。 ちなみにGnomeじゃなくXfceで起動したらちゃんと透過したので Gnomeのせいじゃないかと疑ってるんだけど。
>>943 対応していない WM だと、
xcompmgr を使えば良かったと思うけど、Ubuntu 11.04 の Gnome はどうだろう。
Emacsの透過は残念すぎてちょっと・・・。
Emacs側で等価するよりも、WM側で等価させた方が良いと思います。
餅は餅屋
ありがとうございます。 試してみます
結局compizconfig-settingsmanager入れてそちら側で透過をさせることにしました。 ありがとうございました。
文字の透明度そのままで背景だけ変えたりできたらいいのに
セルフお前がやれだが断る
お前ら的にcedetってどうなの? speedbarくらいしかまともに扱えない俺にはオーバースペックなのでスルーしてるんだが アレを使いこなしてる猛者はいるのか
>>952 使い込なせてはいないが、ちょっと前から使ってる。
elisp 書いているときの imenu の強化と C-c / / でのテンプレートが便利かな。
プログラミングをあまりしないので、他の言語に関しては知らない。
ほとんど何もしなくてもC++で簡単に補完してくれるようになるので使ってはいる。 けど、補完できないこともあるので、それをちゃんとさせるには インクルードパスとかコンパイルオプションとかの makefileに相当する情報をどこかに書かないといけないんだよね多分? それを調べるのが面倒でそこまでやってない。
C++で基本的に関数名やメンバー名を補完してくれるようになる。 ただ、#defineとか#ifを駆使しているソースだと補完できない。 そのへんはIntellisenseとかも同じはず。 コンパイルオプションの指定の仕方はある。 もうちょっと使いこなしてきたら、どっかにまとめようかな。
anything-etagsを使ってるとどうもねぇ。 cedetはどうにもパっとしない情報が多くて、あまり使う気になれないというか。 ソースファイルのコメントを見て大雑把に設定したけど、これは使いこなすには結構時間がかかる気がする
おまいらcedetといえばsemanticによるタグ解析ぐらいしか知らないのか 他にもedeとかeieioとかあるじゃん eieioなんて標準に入ったんだからもっとコレ使って構造化したelispが出てもいいと思うんだよな
958 :
名無しさん@お腹いっぱい。 :2011/06/15(水) 10:54:58.56
そもそもclですら使ってないelが多数派な時点で御察し
emacsのlatexカレンダーを裏紙に印刷して ヒップバックPDAとか言ってたブログを前に見たのですが 検索してもみつかりません どなたかご存じありませんか
>>957 >>959 Gnus や shimbun などが使っている、独自のオブジェクトシステムが乱立する
よりも eieio 使ってくれたほうが覚えることが少なくてすむのにね。
962 :
名無しさん@お腹いっぱい。 :2011/06/15(水) 20:10:24.06
正直cedetなめてたがこれあればあと5年ぐらいはemacsもちそだな。
Emacsにマージされてる方のcedetのinfoってどうやってみるの?
>>963 Info に semantic と ede についてはある。
speedbar や eieio もある。
/usr/share/emacs/23.3/etc/srecode/
以下のファイルの書き方が分かれば、自分で補完が書けるのに、
Info にはないのが困る。
>>964 マジで?
speedbarしか見つからんわ・・・。と思ったけど、直接ファイル見て強引に解決したなう。。。
いーまっくす
6月11日のデモは、ほとんどはネット上での呼びかけのみで行われた。 それが、数十万人の規模になった。このことは、ネット上においても 大きな意味を持つと思う。 yahoo、ニコニコ動画などでは、原発推進寄り、もしくはデモに批判的な コメントが多数あり、それが多数を占める状況であるが、この原発推進の 何十というコメントのスクラムさえも、デモで集まった「多重投稿無し」の人数と 比較してしまえば、もはや大した人数では無いのだ。
>>967 しかしコンピュータ監視法が可決したので
今後同じ様なことはおきません
残念
そんな馬鹿みたいな呼び方してるとひろみちゅに怒られますよ。
global-semantic-idle-scheduler-mode をputty上で使うと、ウィンドウのカーソル位置が一時的にチラチラ移動する現象が起きる。 死ぬほどウザいので、semantic-modeを切ってしもうた・・・。 auto-completeと衝突するし、何を基準に補完してるのかもよーわからんので etagsとanything合わせる方がずっと使いやすいという。
え?もしかしてsemanticさんディスってる?
ひろみちゅって誰? ルビキチ氏の親戚みたいなもの?
emacs + freetype infinality は遅くなるな かといってこれなしだとまともな サブピクセルレンダリングにならないし
数日前に参議院に参考人として呼ばれてた。ルビキチよりだいぶ高級。
ぼくも参考人招致されることが目標です。 Emacsとanythingについてなんでも聞いてください。
Emacsとanythingじゃ無理だろ
ひろみちゅもEmacs使用歴あるらしい。
Javaのサンドボックスが破られたのがセキュリティに首突っ込むことになったきっかけだっけ? それまでは、国内のセキュリティ情報はアングラ系(笑)のofficeとかが幅を利かせ ていたんだけどひろみちゅ参入で焦ったofficeがACCSに手を出して自爆。 攻撃力の高さを武器にすっかりセキュリティの第一人者になったね。
> セキュリティの第一人者になったね。 ネットの世界だけじゃね? あのキャラクタはリアル世界では受け容れがたいと思われる。
参議院はネットじゃないぞ。
マジで!?
これ以上はマ板の専用スレでおねがいします
ここrbktすれだから関係あるんじゃね? 参議院の参考人と廃人の比較って感じで。
関係ない
987 :
名無しさん@お腹いっぱい。 :2011/06/20(月) 23:04:00.68
Semantic すげーと思ってたら PHP でエラーログ表示されまくりな上に まともな対策手段を用意していないという、今までの恩恵をふっとばすレベルのウザさ。。。 これがEmacsクオリティなのか。。。orz
こういう底辺スレでも仕切りたがる奴が出てくる 哀れだなー
おいおい、遂にだだをこね出したぞアイツw
991 :
名無しさん@お腹いっぱい。 :2011/06/20(月) 23:44:34.83
>>990 対応してないのはいいんだが、どうやれば切れるのか情報提供してなくね?
ちょっと開発者のこめかみを重い灰皿で2,3日軽い頭痛を覚える程度には小突きたくなったぞ。
(add-hook 'php-mode-hook '(lambda () (semantic-mode nil))) 知らんけどこんな感じじゃないの?
lambdaにクオートつけないでくれ。うざいから。
semantic-add-system-include って、再帰的に辿ってくれんのけ?
うむ辿ってくれない つうか無闇に辿られると邪魔じゃないか? 適当にpkg-configとか使ってルートを生成してそれをぶっこむなりした方がいい
996 :
名無しさん@お腹いっぱい。 :2011/06/21(火) 13:16:49.49
>>992 俺も最初は当然のようにそう思ってたんだ。
でも驚かないで聞いてくれ。
semantic には semantic-mode モードなんてものはなくて
semantic**-mode という意味の分からんものが10数個ぐらいあって
どれを切ればいいのか、という時限装置解除並みの神経を使わなければならないのだ。
997 :
名無しさん@お腹いっぱい。 :2011/06/21(火) 13:23:07.33
さしづめ、Semanticが止まらないから(あげられるもんなら)セマンティックあげるよ、といったところか。 作者はこのオチを狙ってSemanticと名付けたんじゃないだろうな。
それおもしろくないよ。
997だが、俺は笑ったぞ。
自分で笑ってもねぇ。
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。