私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 39
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
七色に光るタッチキーボードかあ
好きな色にキーボード光らせるなら
ctrとaltは目立つ色にしたいな
好きな色にキーボード光らせるなら
ctrとaltは目立つ色にしたいな
>>755
誤爆?
誤爆?
http://ax3s.blog54.fc2.com/blog-entry-345.html
こいつでemacsとか最高じゃないか
こいつでemacsとか最高じゃないか
自由にカスタマイズできるって言っても、C-cの後とかC-xの後に有効なキーだけ
色を変えるってのはできないんでしょう?
色を変えるってのはできないんでしょう?
Emacsにハマりそうで怖い。
論文書くのにWordだとだるい
↓
Emacs + LaTexってよさげ
↓
Tutorialをやってみる
↓
るびきち本を買ってくる ← いまここ
独特の操作系で敷居が高いと思っていたけれど、
これはこれでアリだと思う様になってきた。
論文書くのにWordだとだるい
↓
Emacs + LaTexってよさげ
↓
Tutorialをやってみる
↓
るびきち本を買ってくる ← いまここ
独特の操作系で敷居が高いと思っていたけれど、
これはこれでアリだと思う様になってきた。
>>765
LaTeX を使うなら他のエディタを選択することもできただろうに。
LaTeX を使うなら他のエディタを選択することもできただろうに。
Emacsだけで色々完結するってのも惹かれた点。
しかしGoogle DocsやEvernoteなんかまで編集できるとは思わなかった。
しかしGoogle DocsやEvernoteなんかまで編集できるとは思わなかった。
>>769
後悔してる理由教えて
後悔してる理由教えて
>>769
後悔してる理由教えて
後悔してる理由教えて
>>739-744
たくさんの人に答えていただき、ありがどうございます。
けど、結局どう書くのがいいのかは、よみとれませんでした。
・string-joinよりconcatのほうがいいの?
・loopとかつかったほうがいいの?
・for i from 0 to ... とか初めて見たけど、これって普通に使われているの?
もうちょっと、EmacsLisp初心者向けにお願いしたいんですが、だめでしょうか。
たくさんの人に答えていただき、ありがどうございます。
けど、結局どう書くのがいいのかは、よみとれませんでした。
・string-joinよりconcatのほうがいいの?
・loopとかつかったほうがいいの?
・for i from 0 to ... とか初めて見たけど、これって普通に使われているの?
もうちょっと、EmacsLisp初心者向けにお願いしたいんですが、だめでしょうか。
どっから持って来たんだ、string-join って
どうせ中身は mapconcat なんだろうけど
どうせ中身は mapconcat なんだろうけど
>>773
> ・string-joinよりconcatのほうがいいの?
・mapconcat は文字列のリストに作用するし、concat は char のリストに作
用すると覚えておけ。apply 使えるようになれば違いはほとんどない。
> ・loopとかつかったほうがいいの?
とりあえず使うな。while と mapcar を覚えろ。
> ・for i from 0 to ... とか初めて見たけど、これって普通に使われているの?
はい。loop に狂ってる連中は使う。ほとんどが上級者だな。
ここで質問する前に他の人のコードをひたすら読め。
elisp以前にプログラマの基本だ。
> ・string-joinよりconcatのほうがいいの?
・mapconcat は文字列のリストに作用するし、concat は char のリストに作
用すると覚えておけ。apply 使えるようになれば違いはほとんどない。
> ・loopとかつかったほうがいいの?
とりあえず使うな。while と mapcar を覚えろ。
> ・for i from 0 to ... とか初めて見たけど、これって普通に使われているの?
はい。loop に狂ってる連中は使う。ほとんどが上級者だな。
ここで質問する前に他の人のコードをひたすら読め。
elisp以前にプログラマの基本だ。
るびききの書いたelispのソースを見て気づいたんだけど
日付と履歴情報が自動的に更新されている気がする
たとえば http://www.emacswiki.org/emacs/download/auto-install.el
日付の自動更新はtime-stamp.elでできるけど
履歴情報(changelog)の自動更新はどうやるのだろう
日付と履歴情報が自動的に更新されている気がする
たとえば http://www.emacswiki.org/emacs/download/auto-install.el
日付の自動更新はtime-stamp.elでできるけど
履歴情報(changelog)の自動更新はどうやるのだろう
これバージョン管理が勝手に入れるやつじゃないの?
elispファイルに履歴なんて書いても誰もみないから分離してほしいよな。
githubにでもリポジトリ公開すればいいのに。
elispファイルに履歴なんて書いても誰もみないから分離してほしいよな。
githubにでもリポジトリ公開すればいいのに。
Change log:のところにChangeLogを挿入してるんじゃないの?
まあChangeLogはふつう別ファイルだから何かしら細工していると思うが
$Id: の部分も別ファイルのChangeLogを挿入しているだけかと
まあChangeLogはふつう別ファイルだから何かしら細工していると思うが
$Id: の部分も別ファイルのChangeLogを挿入しているだけかと
cl の関数を使っちゃってるかどうか検査する方法って何があるかな
コンパイルするしかない?
コンパイルするしかない?
yasnippet が堂々と (require 'cl) しているのを見て
なんかもうどうでもよくなった
なんかもうどうでもよくなった
本体に取り込んでやるからその汚い(require 'cl)をどうにかしろ
とか言われない限り取り除く気は無い
とか言われない限り取り除く気は無い
viのmコマンドに相当するのは、emacsでは何になりますか。
やりたいことは、現在のポジションを短い名前付きで覚えておき、あとからその名前を使ってジャンプすることです。
emacsを終了しても覚えておかなくていいです。
やりたいことは、現在のポジションを短い名前付きで覚えておき、あとからその名前を使ってジャンプすることです。
emacsを終了しても覚えておかなくていいです。
>>791
ありがとうございます。
ありがとうございます。
>>640
キツいhookだなぁ。
キツいhookだなぁ。
リージョンを指定して、その範囲内で正規表現にマッチしたものを集めてくる関数はどうやって書きますか。
Rubyで書くとこんな感じです。
arr = []
region.each_line do |line|
if line =~ regexp
arr << $1
end
end
リージョンを受け取るには (interactive "r") を指定するらしいところまではわかりましたが、
その先がさっぱりわかりません。だれか助けて。
(defun regexp-collect-matched-in-region (beg, end)
(interactive "r")
;; どう書けばいいの?
)
Rubyで書くとこんな感じです。
arr = []
region.each_line do |line|
if line =~ regexp
arr << $1
end
end
リージョンを受け取るには (interactive "r") を指定するらしいところまではわかりましたが、
その先がさっぱりわかりません。だれか助けて。
(defun regexp-collect-matched-in-region (beg, end)
(interactive "r")
;; どう書けばいいの?
)
ものっそ丸投げだなw
リージョンの開始位置までポイントを進めて、
リージョンの終了位置を検索の境界に指定して検索を進めればいい。
goto-char、re-search-forward と match-string とかを describe-function しなさい。
save-restriction とか save-excursion、save-match-data とかもぐぐるといいかもね。
単純に操作としてやりたいだけなら keep-lines とかはどうかね。
リージョンの開始位置までポイントを進めて、
リージョンの終了位置を検索の境界に指定して検索を進めればいい。
goto-char、re-search-forward と match-string とかを describe-function しなさい。
save-restriction とか save-excursion、save-match-data とかもぐぐるといいかもね。
単純に操作としてやりたいだけなら keep-lines とかはどうかね。
>>796
いいから解答教えろよ役にたたねえな
いいから解答教えろよ役にたたねえな
>>795
ありがとうございます。
こんなかんじになりました。
(defun regexp-collect-matched-in-region (regexp index beg end)
(let ((list '()))
(save-excursion
(goto-char beg)
(while (re-search-forward regexp end t)
(setq list (cons (match-string index) list))))
(reverse list)))
どうでしょうか?
なお796は別人ですので無視してください。
ありがとうございます。
こんなかんじになりました。
(defun regexp-collect-matched-in-region (regexp index beg end)
(let ((list '()))
(save-excursion
(goto-char beg)
(while (re-search-forward regexp end t)
(setq list (cons (match-string index) list))))
(reverse list)))
どうでしょうか?
なお796は別人ですので無視してください。
やるじゃん
listって変数名は関数のlistとかぶってるから別の方がいいかも。特に動作上の弊害はないんだけど。
リストへの追加は push でもいいかもね。
listって変数名は関数のlistとかぶってるから別の方がいいかも。特に動作上の弊害はないんだけど。
リストへの追加は push でもいいかもね。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Emacs Part 34 (1001) - [92%] - 2010/6/21 19:45 ○
- Emacs Part 35 (1001) - [92%] - 2010/9/19 17:01
- Emacs Part 36 (1001) - [92%] - 2011/3/1 5:02
- Emacs Part 37 (1001) - [92%] - 2011/6/20 19:47
- Emacs Part 38 (1001) - [92%] - 2011/11/29 0:01
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 33 (1001) - [92%] - 2010/3/9 20:01 ○
- Emacs Part 32 (1001) - [92%] - 2009/12/20 2:04 ○
- Emacs Part 31 (1001) - [92%] - 2009/10/23 10:31 ○
- Emacs Part 40 (1001) - [84%] - 2012/9/7 0:30
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 41 (1001) - [84%] - 2012/12/24 4:15
- Emacs Part 54 (97) - [84%] - 2023/1/25 17:15
- Emacs Part 42 (1001) - [84%] - 2013/6/9 5:15 △
トップメニューへ / →のくす牧場書庫について