私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 36
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
GNU Emacs - Free Software Foundation (FSF)http://www.gnu.org/software/emacs/
EmacsWikihttp://www.emacswiki.org/
Emacs 電子書棚http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah]http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp Listhttp://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロードhttp://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロードhttp://sourceforge.jp/projects/ntemacsjp/files/
bzr: bzr branchhttp://bzr.savannah.gnu.org/r/emacs/trunk
前スレ
Emacs Part 35
http://hibari.2ch.net/test/read.cgi/unix/1277168855/
EmacsWikihttp://www.emacswiki.org/
Emacs 電子書棚http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah]http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp Listhttp://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロードhttp://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロードhttp://sourceforge.jp/projects/ntemacsjp/files/
bzr: bzr branchhttp://bzr.savannah.gnu.org/r/emacs/trunk
前スレ
Emacs Part 35
http://hibari.2ch.net/test/read.cgi/unix/1277168855/
GNU Emacs - Free Software Foundation (FSF)http://www.gnu.org/software/emacs/
EmacsWikihttp://www.emacswiki.org/
Emacs 電子書棚http://www.bookshelf.jp/
Emacs Lisp Listhttp://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロードhttp://ftp.gnu.org/pub/gnu/emacs/
bzr: bzr branchhttp://bzr.savannah.gnu.org/r/emacs/trunk
EmacsWikihttp://www.emacswiki.org/
Emacs 電子書棚http://www.bookshelf.jp/
Emacs Lisp Listhttp://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロードhttp://ftp.gnu.org/pub/gnu/emacs/
bzr: bzr branchhttp://bzr.savannah.gnu.org/r/emacs/trunk
スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
bzr先端 (emacs最新開発版):
$ bzr checkout -v --lightweighthttp://bzr.savannah.gnu.org/r/emacs/trunk emacs
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
bzr先端 (emacs最新開発版):
$ bzr checkout -v --lightweighthttp://bzr.savannah.gnu.org/r/emacs/trunk emacs
>女性の書き込みは場の雰囲気を乱すので不可
これ、もう無くせば?
書いてなくてもどうせ書き込まないだろうけどさ。orz
これ、もう無くせば?
書いてなくてもどうせ書き込まないだろうけどさ。orz
>>1はぜの様
男性でも女性でも書き込んでもいいと思うけど、要は性別をアピールするなってことでしょ
つうか、このスレで性別をアピールする意味が分からないが・・・
つうか、このスレで性別をアピールする意味が分からないが・・・
アピールしようとしてなくても違いがくっきりわかったりするし。
とにかく、排他的で怖い印象を与えるのは好ましくはないと思う。
というかこの議論はスレが終わるころにやらないと忘れられてしまうな。
とにかく、排他的で怖い印象を与えるのは好ましくはないと思う。
というかこの議論はスレが終わるころにやらないと忘れられてしまうな。
私はLINQなんて別にすごくも何ともないと思うけど、
elispでかかれたLINQのライブラリなんてある?
elispでかかれたLINQのライブラリなんてある?
!!!!!
Google Japan Blog: Google 日本語入力の開発版をアップデートしました。(0.13.481.10x)
http://googlejapan.blogspot.com/2010/09/google-01348110x.html
オープンソース版の変更点
Emacs 版のクライアントを追加しました。
Google Japan Blog: Google 日本語入力の開発版をアップデートしました。(0.13.481.10x)
http://googlejapan.blogspot.com/2010/09/google-01348110x.html
オープンソース版の変更点
Emacs 版のクライアントを追加しました。
elispでリージョンを選択中かそうでないかで処理を分岐させることはできないでしょうか?
ミニバッファに文字列を表示するinteractiveな関数を書こうとしています。
(defun my-func1 (beg end)
(interactive "r")
(message (buffer-substring beg end)))
(defun my-func2 ()
(interactive)
(message (current-word)))
それぞれ、
my-func1 -> リージョンで選択中の文字列
my-func2 -> カーソル位置の単語
をミニバッファに表示する関数なんですが、この2つを統合できないでしょうか?
リージョン選択中でもそうでない場合でも使える関数をつくりたい…
(defun my-func3 (beg end)
(interactive "???")
(if (is-region-active)
(my-func1 beg end)
(my-func2)))
my-func3のように、リージョン選択中の文字列を表示するのか、カーソル位置の単語を表示するのか
処理を切り替えたいのだけど、 is-region-active にあたる実際の関数や interactive の引数の "???" を
どう書けば良いのかわからない…
emacs22を使っています。
ミニバッファに文字列を表示するinteractiveな関数を書こうとしています。
(defun my-func1 (beg end)
(interactive "r")
(message (buffer-substring beg end)))
(defun my-func2 ()
(interactive)
(message (current-word)))
それぞれ、
my-func1 -> リージョンで選択中の文字列
my-func2 -> カーソル位置の単語
をミニバッファに表示する関数なんですが、この2つを統合できないでしょうか?
リージョン選択中でもそうでない場合でも使える関数をつくりたい…
(defun my-func3 (beg end)
(interactive "???")
(if (is-region-active)
(my-func1 beg end)
(my-func2)))
my-func3のように、リージョン選択中の文字列を表示するのか、カーソル位置の単語を表示するのか
処理を切り替えたいのだけど、 is-region-active にあたる実際の関数や interactive の引数の "???" を
どう書けば良いのかわからない…
emacs22を使っています。
適当にやるとこんな感じ
(defun my-func3 ()
(interactive)
(message "%s"
(if mark-active
(buffer-substring (region-beginning) (region-end))
(current-word))))
ちなみに message にそのまま文字列渡すと `%' があるときバグる。
(defun my-func3 ()
(interactive)
(message "%s"
(if mark-active
(buffer-substring (region-beginning) (region-end))
(current-word))))
ちなみに message にそのまま文字列渡すと `%' があるときバグる。
>>20
ありがとう!解決しました。
そのまま試してみたんですが、リージョン選択中もそうでないときも
文字列に`%'あっても自分の環境では問題なかったです。
emacs22の Lisp Interaction モードなのですが…とりあえずもう少し実用して調べてみます。
ありがとー
ありがとう!解決しました。
そのまま試してみたんですが、リージョン選択中もそうでないときも
文字列に`%'あっても自分の環境では問題なかったです。
emacs22の Lisp Interaction モードなのですが…とりあえずもう少し実用して調べてみます。
ありがとー
??こうやってるとバグるって意味だからね。
(defun my-func3 ()
(interactive)
(message (if mark-active
(buffer-substring (region-beginning) (region-end))
(current-word))))
(defun my-func3 ()
(interactive)
(message (if mark-active
(buffer-substring (region-beginning) (region-end))
(current-word))))
最近のだとこれでいいんじゃない?
(and transient-mark-mode mark-active)
(and transient-mark-mode mark-active)
transient-mark-mode を使わない場合どうなるの?
と、infoも読まずに聞いてみる
と、infoも読まずに聞いてみる
これおもろいな。yet anotherだから元があるんだろうけど、
こういう拡張が簡単(?)に出来るってのがEmacsのいいところだよな。
こういう拡張が簡単(?)に出来るってのがEmacsのいいところだよな。
今日からemacs使ってみるから
なんか最初二やっておく設定あったら教えて
今までノートパソコンだったからさ ctrlがうちずらかっただから
あんまりなじめなかったよ
なんか最初二やっておく設定あったら教えて
今までノートパソコンだったからさ ctrlがうちずらかっただから
あんまりなじめなかったよ
>>41
ここはお前のスレじゃない
ここはお前のスレじゃない
Emacs嫌いなあなたには、.emacsに
(eval(save-buffers-kill-terminal))
を追加することをおすすめします。
(eval(save-buffers-kill-terminal))
を追加することをおすすめします。
emacsを愛してる俺の.emacsは
(global-unset-key "\C-x\C-c")
誰にもすすめないが。
(global-unset-key "\C-x\C-c")
誰にもすすめないが。
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 37 (1001) - [92%] - 2011/6/20 19:47
- Emacs Part 38 (1001) - [92%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [92%] - 2012/2/9 19:45
- Emacs Part 33 (1001) - [92%] - 2010/3/9 20:01 ○
- Emacs Part 32 (1001) - [92%] - 2009/12/20 2:04 ○
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- 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 26 (1001) - [84%] - 2008/11/8 20:47 ○
- Emacs Part 54 (97) - [84%] - 2023/1/25 17:15
トップメニューへ / →のくす牧場書庫について