私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 42
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : △
レスフィルター : (試験中)
主にcommon lispなんですが、C#の#REGIONと#ENDREGIONのようなことをしてくれるelってないですか?
hideshow とか hs-minor-mode に設定追加すりゃできるんじゃないかな
hs-block-start-regexp と hs-block-end-regexp に領域開始/終了を示したい正規表現でも追加してやればいい
自分は隠れてる所がわかりやすくなるようフリンジにマーク表示する設定して使ってる。
VSみたいに閉じることが出来る場所にもマーク置きたいんだけど結構手間がかかりそう
(defvar hs-fringe-mark 'right-arrow
"*隠れた行の fringe に表示する bitmap 名.
`fringe-bitmaps' 内に設定されているシンボル名から選ぶ.")
(defun hs-mark-fringe (ovr)
"`hs-toggle-hiding'で隠された行の OVR を編集して fringe にマークを付ける."
(when (eq 'code (overlay-get ovr 'hs))
(let ((hiding-text "...")
(fringe-anchor (make-string 1 ?x)))
(put-text-property 0 1 'display (list 'left-fringe hs-fringe-mark) fringe-anchor)
(overlay-put ovr 'before-string fringe-anchor)
(overlay-put ovr 'display hiding-text))))
(setq hs-set-up-overlay 'hs-mark-fringe)
hs-block-start-regexp と hs-block-end-regexp に領域開始/終了を示したい正規表現でも追加してやればいい
自分は隠れてる所がわかりやすくなるようフリンジにマーク表示する設定して使ってる。
VSみたいに閉じることが出来る場所にもマーク置きたいんだけど結構手間がかかりそう
(defvar hs-fringe-mark 'right-arrow
"*隠れた行の fringe に表示する bitmap 名.
`fringe-bitmaps' 内に設定されているシンボル名から選ぶ.")
(defun hs-mark-fringe (ovr)
"`hs-toggle-hiding'で隠された行の OVR を編集して fringe にマークを付ける."
(when (eq 'code (overlay-get ovr 'hs))
(let ((hiding-text "...")
(fringe-anchor (make-string 1 ?x)))
(put-text-property 0 1 'display (list 'left-fringe hs-fringe-mark) fringe-anchor)
(overlay-put ovr 'before-string fringe-anchor)
(overlay-put ovr 'display hiding-text))))
(setq hs-set-up-overlay 'hs-mark-fringe)
http://github.com/emacs-helm/helm/wiki
このIn Buffer File Completionの部分がよく分からないのですが、どういうことでしょうか?
このIn Buffer File Completionの部分がよく分からないのですが、どういうことでしょうか?
巨大なログファイルを処理したいんだけど、ファイルをストリームとして扱う方法のヒントクレクレ。
cat でも起動して process-filter 使うって方法しかない?
cat でも起動して process-filter 使うって方法しかない?
insert-file-contents に beg と end 与える。
EOB に達したら filter から再度 insert-file-contents というのをやったことある。
EOB に達したら filter から再度 insert-file-contents というのをやったことある。
insert-file-contentsで読み込んでおいて、一行ずつ処理した方が速い。
非同期プロセスは効率が悪すぎる。読み込み毎にメニューまで書き直すんだぞ、アレ。
非同期プロセスは効率が悪すぎる。読み込み毎にメニューまで書き直すんだぞ、アレ。
一番上のウインドウの一行目に張り付いてる奴とか、アイコンが表示
されてる奴とか。
メニューじゃないけど、モードラインも再描画するぞ。
されてる奴とか。
メニューじゃないけど、モードラインも再描画するぞ。
流石にアーキテクチャーが古すぎるよな。
別にEmacs開発者のせいじゃないけど。
Emacs自体があまりにも歳を取りすぎた。
別にEmacs開発者のせいじゃないけど。
Emacs自体があまりにも歳を取りすぎた。
そういう意味で、Emacsを使うっていうのは
杉本彩のグラビアを見るみたいなもんで、
元がいいから下手な若手よりは見れるが
流石にもう小じわが気になるみたいな感覚なのだと思う。
杉本彩のグラビアを見るみたいなもんで、
元がいいから下手な若手よりは見れるが
流石にもう小じわが気になるみたいな感覚なのだと思う。
anythingでもsomethingでも関係ねーよ。
くだらん話題は全部あっち行け。rbkt
くだらん話題は全部あっち行け。rbkt
左2/3をschemeのソースコード
右1/3を*scheme* バッファー
表示の状態にキーバインド一発で変更するには
どうすればいいのでしょうか
右1/3を*scheme* バッファー
表示の状態にキーバインド一発で変更するには
どうすればいいのでしょうか
>>328
適当に書いた.
(defun hoge ()
(interactive)
(select-window (split-window-horizontally (* 2 (/ (window-width) 3))))
(switch-to-buffer (get-buffer "*scheme*")))
フレームに1つのウィンドウしかなくて,そこに scheme のソースコードが
表示されていて,*scheme* バッファが存在していたら望みどおりになる.
適当に書いた.
(defun hoge ()
(interactive)
(select-window (split-window-horizontally (* 2 (/ (window-width) 3))))
(switch-to-buffer (get-buffer "*scheme*")))
フレームに1つのウィンドウしかなくて,そこに scheme のソースコードが
表示されていて,*scheme* バッファが存在していたら望みどおりになる.
それは驕りだね。
確かにEmacs使いといえばエディタ界では神扱いされる。
しかしながらそんな環境に甘んじていていい時代は終わってるということ。
Emacs界はもはや末期ローマ帝国なのだ。
確かにEmacs使いといえばエディタ界では神扱いされる。
しかしながらそんな環境に甘んじていていい時代は終わってるということ。
Emacs界はもはや末期ローマ帝国なのだ。
>>332
わざわざ相手すんなや
わざわざ相手すんなや
Helmを使い出したのですが
補完のためにTabを押すと
Sole Actionというものがでてこれを
どうにかしたいのですが、いい方法はありませんか?
SoleActionというのはどういうものなのでしょうか?
補完のためにTabを押すと
Sole Actionというものがでてこれを
どうにかしたいのですが、いい方法はありませんか?
SoleActionというのはどういうものなのでしょうか?
>>335
helmが呼び出す機能によっては様々なアクションがそこに表示されて選択することかできる
それをオフにしたいならhelmのC-iのキーマップを他のものに割り当てればいいはず
普通の補完を割り当てればそれなりにディレクトリ名も補完してくれる関数名忘れた
基本的にはFindFilesは自動補完されるから補完は必要ないという発想だとおもう
けど俺は自動補完は補完されるタイミングがわからないからオフにしてる
helmが呼び出す機能によっては様々なアクションがそこに表示されて選択することかできる
それをオフにしたいならhelmのC-iのキーマップを他のものに割り当てればいいはず
普通の補完を割り当てればそれなりにディレクトリ名も補完してくれる関数名忘れた
基本的にはFindFilesは自動補完されるから補完は必要ないという発想だとおもう
けど俺は自動補完は補完されるタイミングがわからないからオフにしてる
とうとう左小指がキートップに触れただけで痛くなってきた。
だからこの3日間は、C-f, C-b, C-n, C-p を封印してみた。
おかげで小指はちょっとマシになったけど、こんなにも生産性が落ちるとは。
タッチタイピングもできなくなったよ。
もうSEやめるべきだよな。あした辞表出すわ。
だからこの3日間は、C-f, C-b, C-n, C-p を封印してみた。
おかげで小指はちょっとマシになったけど、こんなにも生産性が落ちるとは。
タッチタイピングもできなくなったよ。
もうSEやめるべきだよな。あした辞表出すわ。
俺はcapslockをctrlにしてるんだが稀に小指が痛くなる
なんか良いキーバインド無いかな
なんか良いキーバインド無いかな
もちろんCtrlはAの左です。
(global-unset-key "\C-f")とかする前は、右ALTをCtrlにしてみたこともあった。
小指じゃなくて親指なら耐久性抜群だろうと。
でも3日ほどやってると、親指でもしんどくなってきた。
そのあと、viper-mode も試してみたけど、もうこれEmacsじゃなくって…。
傍からみたら仕事してなさそうなんだけど、この小指の痛さはもうどうしようもないんだわ。
(global-unset-key "\C-f")とかする前は、右ALTをCtrlにしてみたこともあった。
小指じゃなくて親指なら耐久性抜群だろうと。
でも3日ほどやってると、親指でもしんどくなってきた。
そのあと、viper-mode も試してみたけど、もうこれEmacsじゃなくって…。
傍からみたら仕事してなさそうなんだけど、この小指の痛さはもうどうしようもないんだわ。
おれは変換キーを Ctrl にして無変換キーを Alt にしてる.
修飾キーが全部親指で押せるので,小指痛もないし
ホームポジションが崩れなくていい.
キーボード配置をいじるのがめんどいけど.
修飾キーが全部親指で押せるので,小指痛もないし
ホームポジションが崩れなくていい.
キーボード配置をいじるのがめんどいけど.
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : △類似してるかもしれないスレッド
- Emacs Part 40 (1001) - [92%] - 2012/9/7 0:30
- Emacs Part 47 (995) - [92%] - 2015/4/19 13:01
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 43 (1001) - [92%] - 2013/12/14 11:30
- Emacs Part 44 (1001) - [92%] - 2014/2/8 8:01 △
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 45 (1001) - [92%] - 2014/6/23 9:45
- Emacs Part 48 (997) - [92%] - 2015/12/9 15:15
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 32 (1001) - [92%] - 2009/12/20 2:04 ○
- Emacs Part 52 (984) - [92%] - 2021/5/13 1:45
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 31 (1001) - [84%] - 2009/10/23 10:31 ○
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
トップメニューへ / →のくす牧場書庫について