Emacs Part 44
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。
2013/12/14(土) 17:36:04.45GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 43
http://toro.2ch.net/test/read.cgi/unix/1370754332/
0832名無しさん@お腹いっぱい。
2014/02/05(水) 13:03:38.66そういえば 24.4 からは Windows 版も含めて acl 変更対応するみたいだから
そういうフック書けるようになるんじゃないかな。
0833名無しさん@お腹いっぱい。
2014/02/05(水) 13:05:44.93ロックしたまま長時間席を外す奴とかアプリが落ちたりすると面倒な事になるから
ロックも善し悪しだな
0834名無しさん@お腹いっぱい。
2014/02/05(水) 13:06:14.91そりゃそうだ。
だが、emacsに排他制御ないなんていうのは、煽りというより
デマ拡散なので、そこはきっちり否定しておきたいんだよ。
0835名無しさん@お腹いっぱい。
2014/02/05(水) 13:07:55.75排他ロックだの共有ロックが命綱みたいになってるわけだし
そんな結論に至ったとしてもまあ致し方ないだろう
0836名無しさん@お腹いっぱい。
2014/02/05(水) 13:11:11.27ところで、24.4のリリースはまだかね〜
0837名無しさん@お腹いっぱい。
2014/02/05(水) 13:32:30.630838名無しさん@お腹いっぱい。
2014/02/05(水) 13:32:52.740839名無しさん@お腹いっぱい。
2014/02/05(水) 13:35:52.86Emacsと秀丸みたいな問題が起きるのか?
0840名無しさん@お腹いっぱい。
2014/02/05(水) 13:37:16.37EmacsといいBazaarといいオワコンなものを使うとは!
0841名無しさん@お腹いっぱい。
2014/02/05(水) 13:48:56.040842名無しさん@お腹いっぱい。
2014/02/05(水) 13:54:03.49下流でそんなやり方したら、リスクが大きい。
0843名無しさん@お腹いっぱい。
2014/02/05(水) 13:54:18.44vim もそこは同じ。
0844名無しさん@お腹いっぱい。
2014/02/05(水) 14:05:41.350845名無しさん@お腹いっぱい。
2014/02/05(水) 14:24:20.270846名無しさん@お腹いっぱい。
2014/02/05(水) 14:40:56.37いやだから Emacs も同じで >>788 なんだってば。
0847名無しさん@お腹いっぱい。
2014/02/05(水) 14:45:25.92BGEX パッチ版が今でも普通にメンテされててちょっと感動したわ
画像はともかく、公式でもバッファ毎に face の設定変えたり背景色変えられるようにならんかなー
0848名無しさん@お腹いっぱい。
2014/02/05(水) 15:59:11.430849名無しさん@お腹いっぱい。
2014/02/05(水) 16:05:19.10lexical-letとletの使い方が理解できていないので質問します
(lexical-let ((foo '(a)))
(add-to-list 'foo 'b)
foo)
;; Symbol's value as variable is void: foo
(let ((foo '(a)))
(add-to-list 'foo 'b)
foo)
;; => (b a)
add-to-listの説明にはLIST-VARに要求される変数のスコープについて説明されていませんので、
lexical-letの方でも動くと思ったのですが、何がおかしいのでしょうか
0850名無しさん@お腹いっぱい。
2014/02/05(水) 16:21:46.25lexical-let は common lisp のものと違って、かなり無理やりな方法で実装されてます。
(macroexpand '(lexical-let (foo) (setq foo 100)))
をやってみればわかるけど、body の中の foo を使ってるところが書き換わるようになってるわけね。
24 からは本物の lexical binding が実装されてるから本当にそれが必要ならそっちを使ったほうがいいかも。
ただし、ファイル単位での実装になるから局所的に使いたいとかだと面倒かもしれない。
↓参照のこと。
http://www.gnu.org/software/emacs/manual/html_mono/elisp.html#Lexical-Binding
0851849
2014/02/05(水) 16:42:41.64lexical-bindingの方を早速使ってみます。
0852名無しさん@お腹いっぱい。
2014/02/05(水) 18:49:46.09Mewで見るのに挫折した経緯があってブラウザから使っているのですが、
興味があるので使っている方が居たら感想を聞きたいです。
0853名無しさん@お腹いっぱい。
2014/02/05(水) 19:12:48.91もっともブラウザからのほうが使いやすいからよっぽどのことがない限り Emacs からは読んでないけど。
0854名無しさん@お腹いっぱい。
2014/02/05(水) 19:47:10.97スマフォの専用アプリで済ます場合が多いが。
0855名無しさん@お腹いっぱい。
2014/02/05(水) 19:50:47.060856名無しさん@お腹いっぱい。
2014/02/05(水) 20:25:19.670857名無しさん@お腹いっぱい。
2014/02/05(水) 20:41:39.84しっかりメンテされてるしよさそうではあるんだけど。
0858名無しさん@お腹いっぱい。
2014/02/05(水) 20:58:01.580859名無しさん@お腹いっぱい。
2014/02/05(水) 21:04:59.290860名無しさん@お腹いっぱい。
2014/02/05(水) 21:07:58.43http://www.djcbsoftware.nl/code/mu/
0861名無しさん@お腹いっぱい。
2014/02/05(水) 21:35:29.56アプリとか全部Emacs Lispで作ればLispの理想郷できあがり。
0862名無しさん@お腹いっぱい。
2014/02/05(水) 21:37:11.610863名無しさん@お腹いっぱい。
2014/02/05(水) 21:44:57.86誰だったかログインシェルを Emacs にした記事を書いた人がいた記憶があるんだけど
見つからんな。
dankogai だったような気がするんだけど・・・
0864名無しさん@お腹いっぱい。
2014/02/05(水) 22:12:33.20ただ、必須の外部コマンド+Emacs+ブラウザ(Firefox)だけで十分だけど
0865名無しさん@お腹いっぱい。
2014/02/05(水) 22:15:09.31今はブラウザがあればあと要らないかなーな感じになってきたな
あんまりプログラム書かなくなったからってのも大きいけど
0866名無しさん@お腹いっぱい。
2014/02/05(水) 22:27:02.80Emacsはダンプの問題があるから難しそうだ
ただWebアプリはファイルシステムにアクセスできないから移植されても常用はできないよ
0867名無しさん@お腹いっぱい。
2014/02/05(水) 22:36:50.68NTEmacsとかしてないだろ
0868名無しさん@お腹いっぱい。
2014/02/05(水) 22:48:25.590869名無しさん@お腹いっぱい。
2014/02/05(水) 22:55:00.690870名無しさん@お腹いっぱい。
2014/02/05(水) 23:04:20.99よく考えたらサーバー上のファイルは読み書きできるから、クラウドっぽい
サービスにしてブラウザ内でEmacs動かすみたいな事はできそう
0871名無しさん@お腹いっぱい。
2014/02/05(水) 23:16:35.40そしてブラウザ上で動く端末エミュレータはすでにあるからやろうと思えば Emacs on Chrome とかすでに可能なんだよね。
どっか適当なレンタル鯖でも借りれば。
0872名無しさん@お腹いっぱい。
2014/02/05(水) 23:22:44.03クライアントのブラウザ上で全てやらないとサーバーに結構な負荷が掛かりそうだ
0873名無しさん@お腹いっぱい。
2014/02/05(水) 23:29:34.97設定ファイルを共同編集できるようにしたらなんか
大革命が起こりそうだな。
最初は「てめー勝手に変な advice してんじゃねー」
みたいな喧嘩ばっかりなんだけど
そうやって叩きあっているうちに
巨大な統一Emacsライブラリーが出来ていく。
そして全世界のEmacserがひとつになる。
0874名無しさん@お腹いっぱい。
2014/02/05(水) 23:34:56.480875名無しさん@お腹いっぱい。
2014/02/05(水) 23:36:02.65しかもそれがネット上で共有出来るってパッケージがあったんだよ
0876名無しさん@お腹いっぱい。
2014/02/06(木) 00:18:43.88パーサーがパースしたファイルとかメモリマップドファイルでロックされてまうのよね。
winの場合だと、外部プロセスおとすか、そいつに、ロック解除させないとemacsからセーブできなくなる。
0877名無しさん@お腹いっぱい。
2014/02/06(木) 00:22:17.96http://www.emacswiki.org/emacs/usage-memo.el
0879名無しさん@お腹いっぱい。
2014/02/06(木) 00:34:21.40いや、こっち
http://d.hatena.ne.jp/meech/20101007/1286403878
↓みたいな内容が describe-function に挿入されたり編集できたりする
http://elisp.net/editable-help/elisp/function/loop
面白いんだけどニッチ需要すぎた
0880名無しさん@お腹いっぱい。
2014/02/06(木) 01:19:09.35何か変更があったんですか?
0881名無しさん@お腹いっぱい。
2014/02/06(木) 02:16:52.430882名無しさん@お腹いっぱい。
2014/02/06(木) 02:25:51.910883名無しさん@お腹いっぱい。
2014/02/06(木) 06:54:42.30その革命は40年にもう起きた
その結果ストールマンは物理学者にならず
emacsがいまここにある
ハッカーズ読むといい
0884名無しさん@お腹いっぱい。
2014/02/06(木) 10:00:32.02そういえば友達に貸したっきり帰ってきてないや
0885名無しさん@お腹いっぱい。
2014/02/06(木) 14:25:08.61http://emacs-jp.github.io/maintenances/
ここで配布されているelslceenとtabbarはどういう点が違うのでしょう?
0886名無しさん@お腹いっぱい。
2014/02/06(木) 14:33:52.410887名無しさん@お腹いっぱい。
2014/02/06(木) 15:05:48.200888名無しさん@お腹いっぱい。
2014/02/06(木) 15:17:42.62http://orgmode.org/manual/Plain-lists.html
これの
>Ordered list items
>If you want a list to start with a different value (e.g., 20), start the text of the item with [@20]4.
を試してみたのですが全然うまくいきません
1. foo
2. test
[@20] bar
barの終わりにカーソルをおいてM-<RET> (org-insert-heading) を入力したら
1. foo
2. test
[@20] bar
3.
こうなってしまいます
望むのはこっちです
1. foo
2. test
20. bar
21.
よろしくお願いします
0889888
2014/02/06(木) 15:19:24.38全角空白に置き換えてもう一度ポストします
org-modeで指定した番号からリストを作ろうと思い
http://orgmode.org/manual/Plain-lists.html
これの
>Ordered list items
>If you want a list to start with a different value (e.g., 20), start the text of the item with [@20]4.
を試してみたのですが全然うまくいきません
1. foo
2. test
[@20] bar
barの終わりにカーソルをおいてここでM-<RET> (org-insert-heading) を入力したら
1. foo
2. test
[@20] bar
3.
こうなります
望むのはこういうものです
1. foo
2. test
20. bar
21.
よろしくお願いします
0890名無しさん@お腹いっぱい。
2014/02/06(木) 15:50:52.82必ずしもそうではないんだな
migemo とか公式の方が更新されてたりする
http://migemo.cvs.sourceforge.net/viewvc/migemo/migemo/migemo.el.in?view=log
0891名無しさん@お腹いっぱい。
2014/02/06(木) 15:58:05.630892名無しさん@お腹いっぱい。
2014/02/06(木) 16:01:42.970893名無しさん@お腹いっぱい。
2014/02/06(木) 16:15:29.880894名無しさん@お腹いっぱい。
2014/02/06(木) 16:35:04.560895名無しさん@お腹いっぱい。
2014/02/06(木) 16:59:59.991.9をベースに本家から分岐して違う修正が入ってるんだな
0896名無しさん@お腹いっぱい。
2014/02/06(木) 17:03:43.89誰が得をしてるんだ、これは。
0897名無しさん@お腹いっぱい。
2014/02/06(木) 17:18:11.55公式の方は開発者本人が好きなように修正
リリースバージョンと開発バージョンみたいなものかね?
適当なタイミングでマージすれば問題無いんじゃね?
0898名無しさん@お腹いっぱい。
2014/02/06(木) 17:26:42.31https://github.com/Hideyuki-SHIRAI/migemo-for-ruby1.9
そこは見てるみたいだけど CVS の方はなんとなくウォッチしてなさそうな気が・・・
configure 使ってるからファイルが *.el.in になってたり、メインでの開発が CVS 上だったりと
MELPA のレシピ書きづらい/fork してどうこうしにくいってのがあるから
新規にリポジトリ作ったのもわからんでもない
0899名無しさん@お腹いっぱい。
2014/02/06(木) 17:27:07.11elisp-slime-nav いいわ
これから愛用することになりそうだ
0900名無しさん@お腹いっぱい。
2014/02/06(木) 17:40:32.85パッチが対応されてないな。
メンテナの白井さんの github リポジトリのがそのパッチが取り込まれたバージョンで、emacs-jp の方はそれを手動マージ、
白井さんはなぜか本家 CVS にはそれを投げておらずメンテナの高橋さんは高橋さんで別の修正を本家 CVS に加えてたって感じ。
0901名無しさん@お腹いっぱい。
2014/02/06(木) 19:22:57.310902名無しさん@お腹いっぱい。
2014/02/06(木) 19:32:59.290903名無しさん@お腹いっぱい。
2014/02/06(木) 19:53:06.190904名無しさん@お腹いっぱい。
2014/02/06(木) 19:57:33.330905名無しさん@お腹いっぱい。
2014/02/06(木) 20:33:59.710906名無しさん@お腹いっぱい。
2014/02/06(木) 23:01:33.840907名無しさん@お腹いっぱい。
2014/02/06(木) 23:57:13.23文字を覚えておかないといけないし使い辛い
0908名無しさん@お腹いっぱい。
2014/02/07(金) 00:01:34.10レジスタはなんか全体的に惜しい感じだよね。使いづらい。
0909名無しさん@お腹いっぱい。
2014/02/07(金) 00:19:14.35レジスタの中身なんてどうせそんなに長く使うわけでもないだろうし終わったら閉じりゃいいしで。
0910名無しさん@お腹いっぱい。
2014/02/07(金) 00:30:18.880911名無しさん@お腹いっぱい。
2014/02/07(金) 00:49:21.23こんなのあった
https://github.com/mattharrison/point-stack
0912名無しさん@お腹いっぱい。
2014/02/07(金) 00:52:26.91つってもリージョン選択とか色々別の用途で使うから使いづらいか
0913名無しさん@お腹いっぱい。
2014/02/07(金) 00:58:59.82バッファ自体も切り替えてくれるのだよ
0914名無しさん@お腹いっぱい。
2014/02/07(金) 01:05:40.76vi使ってた時はレジスタにコピー元テキストを設定するのが常だったけど
EmacsはC-y M-y M-yで取り出せるし
>>908
set-mark-command-repeat-pop を t にする必要があるね
ポイント戻すのはこれで十分
0915名無しさん@お腹いっぱい。
2014/02/07(金) 01:22:56.09tにすると、C-u C-SPCの後に続くC-SPCがC-u C-SPCと同じ意味になるっぽい
0916名無しさん@お腹いっぱい。
2014/02/07(金) 01:28:14.10今まで set-mark-command-repeat-pop を t にしないと戻らないと思ってた
なんかデフォの nil でもよさそうだ
0917名無しさん@お腹いっぱい。
2014/02/07(金) 01:29:00.24C-u C-SPC C-SPC C-SPC... が有効になるみたいだ
なんで設定されてないのに普通に戻れるんだろとおもったらそこが違ってた
0918名無しさん@お腹いっぱい。
2014/02/07(金) 10:26:53.570919名無しさん@お腹いっぱい。
2014/02/07(金) 10:31:23.220920名無しさん@お腹いっぱい。
2014/02/07(金) 11:47:59.52若い子に教えられることも多い。
0921名無しさん@お腹いっぱい。
2014/02/07(金) 12:04:40.49使い道が思いつかない
0922名無しさん@お腹いっぱい。
2014/02/07(金) 13:02:41.42excelなんかと同じで,全部の機能を使うことが必要なのではなく,その人にあった機能サブセットを利用してよいツールという感じがする.
0923名無しさん@お腹いっぱい。
2014/02/07(金) 13:40:29.87たまにこういうところに変わった使い方貼られると結構嬉しい。
0924名無しさん@お腹いっぱい。
2014/02/07(金) 17:54:53.370925名無しさん@お腹いっぱい。
2014/02/07(金) 18:11:34.23今は分散しちゃったから面倒ではあるかも。
0926名無しさん@お腹いっぱい。
2014/02/07(金) 20:47:37.200927名無しさん@お腹いっぱい。
2014/02/07(金) 21:56:44.22けっこうすごい勢いでいろいろ更新されてるのな
mewとかがまだちゃんとメンテされてるのにも驚いた
0928名無しさん@お腹いっぱい。
2014/02/07(金) 23:27:09.880929名無しさん@お腹いっぱい。
2014/02/08(土) 01:57:05.460930名無しさん@お腹いっぱい。
2014/02/08(土) 03:27:49.40せっかくの雪だし今日は美しいグレー調にしてるかなー
0931名無しさん@お腹いっぱい。
2014/02/08(土) 03:48:14.77font-get-glyphs でフォントの文字毎の横幅は取れたんだけど
レス数が900を超えています。1000を超えると表示できなくなるよ。