のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,434,279人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs part 28

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
101 : 名無しさん@お腹 - 2009/02/01(日) 21:12:57 (+3,-30,-171)
>>100
Chapter 1: Indentationの次の部分
Outside of comments, documentation and except in Kconfig, spaces are never
used for indentation, and the above example is deliberately broken.
 int i;<tab><sp>/* comment.... */
この場合って、コメントのoutsideですよね。全般的にの具体例は他にない。ごめん。
Emacsのc-offset-alistの項目の多さをみて、これ全部個々に対処するんじゃなくて、全般的にタブだけ使うように強制できないかなと考えた訳で。
102 : 名無しさん@お腹 - 2009/02/01(日) 21:34:44 (+4,-30,-30)
それは読み違いじゃないのかな。
そのルールに従ってないソースはlinux kernelの中に山ほどある。
例えば構造体フィールドのコメントなど。

grep '<sp><tab>*/\*' | cat -tしてみて。
103 : 名無しさん@お腹 - 2009/02/01(日) 21:50:19 (+3,-30,-263)
>>102
従わないどころか無視してるコードがいっぱいLinusのツリーにマージ
されてることは判ってます。
CodingStyleの冒頭にあるとおり、
Coding style is very personal, and I won't _force_ my
views on anybody, but this is what goes for anything that I have to be
able to maintain, and I'd prefer it for most other things too. Please
at least consider the points made here.
個性があるし、強制はしない。けど自分がメンテするコードではそうなっててほしいな。可能ならそれ以外でも。ここにあることだけでも気にとめてくれよ。
と自分は翻訳しました。
既存のコードの従ってない例はいくらあっても正当化はできないのでは。
て、話がそれてきました。
タブと空白を混ぜない方針でインデントせよとEmacsに指示するには個別に
インデントの関数を調整していくしかないんでしょうかね。
104 : 名無しさん@お腹 - 2009/02/02(月) 17:46:06 (+1,-14,-35)
windowsにemacsを入れて使いたいんですが、
.emacsを読み込んでくれません。
インストールしたときには.emacsがなかったので自分で作ったのですが、
本来.emacsはインストールすると入っているものなのでしょうか?
105 : 名無しさん@お腹 - 2009/02/02(月) 17:49:33 (+2,-29,-5)
つ NTEmacs
つ NTEmacs スレ
106 : 名無しさん@お腹 - 2009/02/02(月) 18:24:01 (+32,-29,-13)
>>105
GNUemacsを使ってます
107 : 名無しさん@お腹 - 2009/02/02(月) 18:31:51 (+62,+29,-5)
>>106
わかんないかな
「ここはUNIX板だ」って言ってるんだよ
じゃ、そういうことなんで
バイバイ
108 : 名無しさん@お腹 - 2009/02/02(月) 19:01:21 (-6,-29,+0)
.emacs.el・・・・
110 : 名無しさん@お腹 - 2009/02/02(月) 22:41:02 (+57,+29,-50)
スレチだけどせっかくだから教えてやる
windowsは普通にやると . から始まるファイルが作れないから.emacsじゃなくて ,emacsを読むようになってる











ウッソピョーン
111 : 名無しさん@お腹 - 2009/02/02(月) 22:49:51 (+47,+29,-3)
痛いなこいつ…
112 : 名無しさん@お腹 - 2009/02/02(月) 23:26:29 (-1,-30,-14)
>>104
M-x info
して

>G.4 HOME Directory on MS-Windows

ってところじっくり読んでみ?
113 : 名無しさん@お腹 - 2009/02/03(火) 03:56:29 (+57,+29,-18)
めんどいから読みあげて。俺目瞑ってるから。
114 : 名無しさん@お腹 - 2009/02/03(火) 15:05:04 (+57,+29,-5)
Emaのど飴って絶対Emacsパクってるよな。
115 : 名無しさん@お腹 - 2009/02/03(火) 16:31:39 (+56,+28,-20)
要するに

emacs://.emacs

みたいな感じで elisp 交換用のプロトコルがあれば
こんなにみんな苦労しなくて済むってことだよね。
116 : 名無しさん@お腹 - 2009/02/03(火) 16:36:56 (-2,-30,-34)
C:\Documents and Settings\username\Local Settings\Application Data
あたりに置けばいいと素直に教えちゃえばいいのに
117 : 名無しさん@お腹 - 2009/02/03(火) 18:04:34 (-1,-29,-11)
次にお前はusernameというフォルダがないと言う!
118 : 名無しさん@お腹 - 2009/02/03(火) 18:20:30 (+33,+10,-28)
「OSはVISTAです」に一票
119 : 名無しさん@お腹 - 2009/02/03(火) 19:10:57 (+38,+15,+0)
じゃあ僕はWin98ちゃん!
120 : 名無しさん@お腹 - 2009/02/03(火) 19:11:49 (-7,-30,-12)
%%USERNAME$$
121 : 名無しさん@お腹 - 2009/02/03(火) 21:33:14 (-6,-29,-12)
なにこの怪しげな%%$$
122 : 名無しさん@お腹 - 2009/02/04(水) 04:12:17 (+57,+29,-26)
Windowsを使ってるようなのは、フリーを理解していない
フリーを理解していないものは、GNUプロダクトを使うべきではない
これが最終解
123 : 名無しさん@お腹 - 2009/02/04(水) 04:33:43 (+57,+29,-42)
シーザーを理解するためにシーザーである必要はない
そうでなければあらゆる歴史記述は無意味であろう
124 : 名無しさん@お腹 - 2009/02/04(水) 06:13:18 (+14,-29,+0)
windowsはエロゲ専用です^^
125 : 名無しさん@お腹 - 2009/02/04(水) 09:38:04 (+47,+22,+1)
>>124
それは真理
126 : 名無しさん@お腹 - 2009/02/04(水) 09:38:49 (+45,+29,-13)
エロは自分でやるもの
127 : 名無しさん@お腹 - 2009/02/04(水) 12:15:10 (+47,+29,+0)
精子とは出し捨てるもの
128 : 名無しさん@お腹 - 2009/02/04(水) 15:58:24 (+57,+29,-53)
しかしシーザーを理解するためにドレッシングを理解する必要はある
そうでなければあらゆる野菜も無意味であろう
129 : 名無しさん@お腹 - 2009/02/04(水) 18:12:34 (+50,+27,-1)
女性への理解のためにはようじ(ry
130 : 名無しさん@お腹 - 2009/02/04(水) 18:53:31 (+51,+28,-2)
犯罪防止局に通報しました

131 : 名無しさん@お腹 - 2009/02/04(水) 19:01:15 (+57,+29,-8)
これでこのスレで通報された奴も10人目くらいかな……
まったく、危険なダガーだぜ。Emacsってやつはよ。
132 : 名無しさん@お腹 - 2009/02/04(水) 19:20:13 (+57,+29,-10)
フリーを理解してないから、あんな質問が平気で出きるんだよなwww
VSでも使ってればいいのに
133 : 名無しさん@お腹 - 2009/02/04(水) 20:00:51 (+86,+29,-2)
せっくる気持ちいいよ。オススメ。
134 : 名無しさん@お腹 - 2009/02/04(水) 20:27:08 (+57,+29,-2)
オラここがなんのスレか分からなくなってきたぞ
135 : 名無しさん@お腹 - 2009/02/04(水) 22:13:51 (+6,-21,-2)
Emacsユーザーの変質さを観察するためのスレです
136 : 名無しさん@お腹 - 2009/02/04(水) 23:04:04 (+3,-30,-194)
ディストロ替えたらフォントが汚くなったと思いきやfont-backendのデフォルト値は(x xft)なんだな
(add-to-list 'default-frame-alist '(font-backend . (xft x)))

Python3のための設定が付属のpython.elにはまだないので
(define-derived-mode python3-mode python-mode "Python3"
(set (make-local-variable 'python-command) "python3"))
(add-to-list 'interpreter-mode-alist '("python3" . python3-mode))
137 : 名無しさん@お腹 - 2009/02/05(木) 02:16:38 (+48,+20,-20)
Windowsを使ってない人が、Windowsを使ってる人に教えてるんだよな
Winodws使ってる奴がいかに応用がきかないかがわかる
138 : 名無しさん@お腹 - 2009/02/05(木) 09:52:52 (+57,+29,-15)
その1を根拠に10を断じる印象操作は
頭悪そうに見えることが多いから気をつけたがいいよ
139 : 名無しさん@お腹 - 2009/02/05(木) 09:57:28 (+57,+29,-23)
ディストロっていう頭の悪そうな用語だれが考えたの?
140 : 名無しさん@お腹 - 2009/02/05(木) 10:22:31 (+35,+17,+0)
外人
141 : 名無しさん@お腹 - 2009/02/05(木) 17:30:25 (+91,+29,-20)
会社ではwindowsに慣れてないふりして
コンピュータ苦手ということにしてる。
142 : 名無しさん@お腹 - 2009/02/05(木) 18:38:38 (+70,+29,-4)
>>141
おまえの会社の倫理統轄部に通報しました
143 : 名無しさん@お腹 - 2009/02/07(土) 12:29:47 (+13,-29,-56)
Emacs23 は C-l を連続で押すと 真ん中→上→下 と切り替わるけど、
M-r の挙動も同じような挙動になってほしい。

と言うことを emacs-devel で誰かやんわり伝えてくれないかな。
144 : 名無しさん@お腹 - 2009/02/07(土) 13:40:34 (-1,-29,-74)
欲しい機能があったとき:

第1段階: 自分で実装する
第2段階: 誰か実装してと騒ぐ
第3段階: 誰か実装するようにと誰か騒いでと騒ぐ

第4段階はどういう形態か?
145 : 名無しさん@お腹 - 2009/02/07(土) 13:43:26 (+38,+10,-17)
言われてもいないのに、実装してうpる
146 : 名無しさん@お腹 - 2009/02/07(土) 14:11:28 (+23,-30,-74)
いま気付いたんだけど、その move-to-window-line の引数が &optional に
なっていないのはバグのような気がする。

(move-to-window-line)

でエラーになるのは documentation string の内容に合わないですよね?
147 : 名無しさん@お腹 - 2009/02/07(土) 14:30:32 (+4,-29,-19)
nil のこといってるんじゃないの?
(interactive "P")
にした関数みたいな感じで
148 : 名無しさん@お腹 - 2009/02/07(土) 14:53:48 (+9,-30,+0)
これでどうか

(setq prefix:move-strategy (list (lambda (arg) (move-to-window-line arg)
(message "rel"))
(lambda (arg) (goto-char (window-start (selected-window)))
(message "top"))
(lambda (arg) (goto-char (window-end (selected-window)))
(message "bottom")))
prefix:move-strategy-cur-index 0)
(defun prefix:move-point (p)
(interactive "P")
(if (or (not (eq this-command real-last-command))
(< 2 prefix:move-strategy-cur-index))
(setq prefix:move-strategy-cur-index 0))
(progn (funcall (nth prefix:move-strategy-cur-index prefix:move-strategy) p)
(incf prefix:move-strategy-cur-index)))
(global-set-key (kbd "M-r") 'prefix:move-point)
149 : 146 - 2009/02/07(土) 15:50:18 (+4,-30,-89)
>>147
えーと、例えば yank-pop の説明も "With no argument, ~" となっていますけど
引数は &optional ですので、この説明が nil のことを言っているとは思えません。

>>148
(move-to-window-line 0)

(move-to-window-line -1)
を使うと、もっとすっきり書けるような…
150 : 名無しさん@お腹 - 2009/02/07(土) 16:24:21 (+0,-28,-4)
http://blog.orebokech.com/2009/02/first-emacs-23-pretest-released.html

今年中に 23.1 リリースされるかな?
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について