Emacs Part 49 [無断転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2015/12/11(金) 17:55:35.35GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 48
http://peace.2ch.net/test/read.cgi/unix/1429172451/
0396名無しさん@お腹いっぱい。
2016/03/25(金) 02:31:25.800397名無しさん@お腹いっぱい。
2016/03/25(金) 06:40:57.33avy入れてみた。
キーバインド枯渇してるからどうしようかと思ったけど、
いろいろ考えた末に「M-s」にavy-goto-charを割り当てた。
また、avy-goto-lineが別ウインドウの行も対象になっていて思いの外よかった。
つまり、画面に表示されている全てのウインドウのすべての行が対象になるので
行ジャンプがウインドウ切り替えの役割も果たしている。
まだわからないけど、ウインドウ切り替えはこれに統一しても良いかも。
0398名無しさん@お腹いっぱい。
2016/03/25(金) 16:37:56.47ってまだまだ安定しないの?
rubyみたいに常に安定しないのが「普通」なの?
0399名無しさん@お腹いっぱい。
2016/03/26(土) 00:21:59.600400名無しさん@お腹いっぱい。
2016/03/26(土) 01:22:05.62avy-goto-char-timer は2,3文字打つと候補がぐっと減るんで ace-jump-char-mode よりもずっといい
0401名無しさん@お腹いっぱい。
2016/03/26(土) 04:13:09.390402名無しさん@お腹いっぱい。
2016/03/26(土) 07:33:43.49> ace-jumpとavyの併用がいいです ^^;
両方入れてみた
avyだけでいいやと思ってしまったけどace-jumpと使い分けるところはどのあたり?
0403397
2016/03/26(土) 07:46:26.68avy-goto-char-timerとavy-goto-charの違いがわからなかったんだけど
ラグが発生するだけって解釈でいいの?
0404名無しさん@お腹いっぱい。
2016/03/26(土) 12:50:05.09るびきち先生が併用推奨してたから入れてたけど、特にないな ^^;
0405名無しさん@お腹いっぱい。
2016/03/26(土) 21:29:06.190406名無しさん@お腹いっぱい。
2016/03/27(日) 00:56:29.68timer のほうは1文字打った後0.5秒以内に次の文字を打てば絞り込める
0407名無しさん@お腹いっぱい。
2016/03/27(日) 01:47:03.94俺はC-sの後0.3秒以内に再度C-sならavy-goto-char-timer、
それ以上なら普通にisearch-repeat-forwardとしてみた。
今のところいい感じ。
0408名無しさん@お腹いっぱい。
2016/03/27(日) 08:35:41.58elisp教えろください
0409名無しさん@お腹いっぱい。
2016/03/27(日) 18:00:43.86停滞してたテキストエディタの移動、検索系を飛躍的に進歩させた感があるな
昔はすげえと思ってたC-sの価値が下がってきた
0410名無しさん@お腹いっぱい。
2016/03/27(日) 18:23:56.29C-sの最中にM-iで移行できるから
キーバインド消費もない上にスムース
あとremember-orgが便利
下のこれ入れて簡単にDTD(TODOの発展版)が導入できて
一気にやるべき事の管理が簡単になった
;;; dto-org-gtd.el --- dto's org-mode configuration for GTD
;; Copyright (C) 2007 David O'Toole
0411名無しさん@お腹いっぱい。
2016/03/27(日) 21:07:36.81(defvar isearch-start-time nil)
(defadvice isearch-forward (before ad-set-isearch-start-time activate)
(setq isearch-start-time (current-time)))
(defun isearch-repeat-or-avy ()
(interactive)
(if (and isearch-start-time
(< (float-time (time-subtract (current-time) isearch-start-time)) 0.2))
(progn
(isearch-done t)
(isearch-clean-overlays)
(avy-goto-char-timer last-prefix-arg))
(isearch-repeat-forward))
(setq isearch-start-time nil))
(define-key isearch-mode-map (kbd "C-s") 'isearch-repeat-or-avy)
0412名無しさん@お腹いっぱい。
2016/03/27(日) 23:18:52.030413名無しさん@お腹いっぱい。
2016/03/28(月) 08:06:41.400414名無しさん@お腹いっぱい。
2016/03/28(月) 09:00:54.43(global-set-key (kbd "<f11>") 'rename-buffer)
こんな感じでC-j上書きしちゃえ
Lisp function in `paredit.el'.
It is bound to C-j.
(paredit-newline)
(let ((n (frobbotz))) |(display (+ n 1)
port))
->
(let ((n (frobbotz)))
|(display (+ n 1)
port))
0415名無しさん@お腹いっぱい。
2016/03/28(月) 11:31:51.750416名無しさん@お腹いっぱい。
2016/03/28(月) 11:48:25.98つぎ言うこときかなかったらそのチョーシこいたretina叩き割んぞ
ってすごんでやれば一発で直るよ
0417名無しさん@お腹いっぱい。
2016/03/28(月) 13:56:17.87>>416がその一味と言ってるわけじゃないんで。念のため。
0418名無しさん@お腹いっぱい。
2016/03/28(月) 20:49:13.12赤帽とかそういうたぐいのやつ?
0419名無しさん@お腹いっぱい。
2016/03/28(月) 22:42:02.88二日使ったけど一度も見れない
0420名無しさん@お腹いっぱい。
2016/03/29(火) 00:51:40.77(setq avy-style 'de-bruijn) してみた
at-fullに近いが、1ストローク押した後も表示され続けるんだな
あと (setq avy-style 'post) でも
0421名無しさん@お腹いっぱい。
2016/03/29(火) 00:58:07.910422名無しさん@お腹いっぱい。
2016/03/29(火) 01:17:40.480423名無しさん@お腹いっぱい。
2016/03/29(火) 04:27:45.40→ git log --oneline -3
lv: termcap cm, cl, ce are required
c6cc8a2 removed double same line
2b8dc6d amend keybind for Unite command using <ESC> to see easily
729658f removed bindkey of zaw-open-file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(stdin):q
このようにtermcapあたりのエラーで(stdin)などが対話的に入力催促するので
解決しないといけない
もちろんemacsの外のurxvtやmultitermなどを使えばlvは正常に走る
0424名無しさん@お腹いっぱい。
2016/03/29(火) 10:07:31.92赤帽、脱獄、密林、林檎
0425名無しさん@お腹いっぱい。
2016/03/29(火) 10:28:15.610426名無しさん@お腹いっぱい。
2016/03/29(火) 10:46:07.01(defun latex-compile ()
(interactive)
(save-buffer)
(TeX-command "LaTeX" 'TeX-master-file))
(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd "C-c C-c") 'latex-compile))
(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd "C-c C-v") 'TeX-view))
0427名無しさん@お腹いっぱい。
2016/03/29(火) 11:01:09.73がんばったのはgoogleだろ
がんばったのはgoogleだろ
がんばったのはgoogleだろ
0428名無しさん@お腹いっぱい。
2016/03/30(水) 12:20:32.02Emacsの公式サイトがリニューアルした
emacsrocks.comの動画へ直リンしてるけど知らない人が見るには刺激が強すぎるぞw
0429名無しさん@お腹いっぱい。
2016/03/30(水) 22:25:20.78multiple-cursorsの動画でemacs使うきっかけになった
0430名無しさん@お腹いっぱい。
2016/03/30(水) 23:45:54.86C-backspace
0431名無しさん@お腹いっぱい。
2016/03/31(木) 03:28:45.96M-a と M-e も最近まで使ってなかった
0432名無しさん@お腹いっぱい。
2016/03/31(木) 10:20:05.25http://www.publickey1.jp/blog/16/bash_windows.html
> これは本物のBashだ。仮想マシンでもクロスコンパイルされたツールでもなく、
> ネイティブのUbuntu Linuxバイナリが、Canonicalとの協業による新しいWindowsサブシステムのマジックによって実行される。
マジかよ…NTEmacsがいらなくなるのか?使い勝手が気になる
0433名無しさん@お腹いっぱい。
2016/03/31(木) 11:45:43.620434名無しさん@お腹いっぱい。
2016/03/31(木) 11:51:32.62入れたって話じゃねーかこれ
てかべつにクロスコンパイルしたブツだって「ホンモノ」だしさ
記事書いてるやつ素人だろいろんな意味で
0435名無しさん@お腹いっぱい。
2016/03/31(木) 13:14:52.87http://www.publickey1.jp/blog/16/bash_windows.html
0436名無しさん@お腹いっぱい。
2016/03/31(木) 13:22:43.79VMとは全く違う
Windowsのファイルシステムにそのままアクセス出来るし他のプロセスとも
連携できるのがWindowsサブシステム
昔WindowsにはPOSIXサブシステムがあったしInterixみたいなほぼUNIXのサブシステムもあった
それと同じ
強いて言えばマイクロカーネル上のサーバーみたいなもん
0437名無しさん@お腹いっぱい。
2016/03/31(木) 13:25:35.27FreeBSDのバイナリをそのままWindows3.1で動かすってやつ
BOW上でMuleを動かしてたりしたな
0438名無しさん@お腹いっぱい。
2016/03/31(木) 13:44:57.540439名無しさん@お腹いっぱい。
2016/03/31(木) 14:52:38.540440名無しさん@お腹いっぱい。
2016/03/31(木) 15:30:46.920441名無しさん@お腹いっぱい。
2016/03/31(木) 22:58:17.700442名無しさん@お腹いっぱい。
2016/03/31(木) 22:59:43.220443名無しさん@お腹いっぱい。
2016/03/31(木) 23:01:15.900444名無しさん@お腹いっぱい。
2016/03/31(木) 23:19:47.08漢字の扱いは心配
まあ、楽しみ
0445名無しさん@お腹いっぱい。
2016/03/31(木) 23:56:58.21そして人知れず消えて行く
0446名無しさん@お腹いっぱい。
2016/04/01(金) 11:15:07.98まさか「独自に開発したbash」とか言い出すの?w
0447名無しさん@お腹いっぱい。
2016/04/01(金) 12:47:26.920448名無しさん@お腹いっぱい。
2016/04/01(金) 13:20:45.23kernel32.dllやuser32.dllはどうしてんの?
0449名無しさん@お腹いっぱい。
2016/04/01(金) 14:00:06.730450名無しさん@お腹いっぱい。
2016/04/01(金) 15:59:00.44we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins.
This means you must license the plug-in under the GPL or a GPL-compatible free software license and distribute it with source code in a GPL-compliant way.
0451名無しさん@お腹いっぱい。
2016/04/01(金) 18:12:36.48例え変更していたとしてもどっかにソース置いておけばいい
突っこむならLinux互換Windowsサブシステムの方でしょ
こっちは多分GPLなソースを一切使ってなくエミュレートしてるか
もしかしたらソース公開するかもね
0452名無しさん@お腹いっぱい。
2016/04/02(土) 01:10:30.75Mavenじゃなくてantでやりたいです
0453名無しさん@お腹いっぱい。
2016/04/02(土) 12:56:56.20(defun javaやる ()
(interactive)
(start-process "javaやる" nil "eclipse"))
0454名無しさん@お腹いっぱい。
2016/04/03(日) 11:31:11.36(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd
0455名無しさん@お腹いっぱい。
2016/04/03(日) 11:32:57.68(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd "C-j") 'avy-goto-word-0))
でなおりました ^^;
0456名無しさん@お腹いっぱい。
2016/04/04(月) 23:59:05.20気になってしょうがない
0457名無しさん@お腹いっぱい。
2016/04/05(火) 01:50:50.230458名無しさん@お腹いっぱい。
2016/04/05(火) 03:50:44.680459名無しさん@お腹いっぱい。
2016/04/05(火) 06:33:31.77(defun my-no-auto-saving-message (args) '(t (cdr args)))
(advice-add 'do-auto-save :filter-args #'my-no-auto-saving-message)
0460名無しさん@お腹いっぱい。
2016/04/05(火) 08:40:41.74(advice-add 'do-auto-save :filter-args '(lambda (&rest x) (if (= 1 (length x)) '(x) '(t (cdr x)))))
0461名無しさん@お腹いっぱい。
2016/04/05(火) 22:08:47.29残念がら24.5.1では消えなかったのでこうしてみました
大きなファイルだと一瞬見えちゃうけど
(add-hook 'auto-save-hook
'(lambda ()
(run-at-time 0 nil
(lambda (msg) (message msg))
(current-message))))
0462名無しさん@お腹いっぱい。
2016/04/05(火) 23:21:57.27auto saveは無効にしない方がいいな
メッセージがウザい以外のデメリットよりメリットの方がデカい
0463名無しさん@お腹いっぱい。
2016/04/06(水) 12:19:43.42表示されるのはいいけど、できれば0.2秒ぐらいで消えるように設定したい(でもわからない) ^^;
0464名無しさん@お腹いっぱい。
2016/04/07(木) 02:32:28.74>>461の、
run-at-time 0 を
run-at-time 0.2 にすればいいのでは。
0465名無しさん@お腹いっぱい。
2016/04/08(金) 15:55:10.89http://builder.japan.zdnet.com/tool/35080406/
割と詳しい日本語の解説記事があった
Xについては全く言及してないからGUI版Emacsを動かす方法はまだ不明だな
多分フリーのX Serverを入れたりすんのかね
MSが完全にWindowsにフィットしたX Serverを作ってくれるとありがたいが
0466名無しさん@お腹いっぱい。
2016/04/08(金) 18:36:11.28そこかしこにオープンソース風な雰囲気出してるけど
しょせんクローズド、いまのところクローズド≒永久にクローズドだし
マイクロソフトの中で「ubuntu使えばいいじゃん」とか
誰も口に出して言えない(w流れでこういう変なもんができあがるんだろうな
0467名無しさん@お腹いっぱい。
2016/04/08(金) 19:30:50.43LinuxカーネルのシステムコールをNTカーネル(?)でエミュレートしてるよって事でしょ
濁すってwむしろそのエミュの仕方を説明してるだけじゃん
変なモンというかMacOSXも似た方法でFreeBSDを搭載してるけどそっちは変じゃないのかよ
正直MacOSXが羨ましかったがこれはグッジョブと言わざるを得ない
0468名無しさん@お腹いっぱい。
2016/04/08(金) 19:40:32.790469名無しさん@お腹いっぱい。
2016/04/08(金) 19:54:14.64なんか煽られてんのか…
http://www.atmarkit.co.jp/fcoding/articles/macosx/macosxb.html
> FreeBSD 5環境を実装している。
https://wiki.freebsd.org/Myths
> that OS X is just FreeBSD with a pretty GUI.
> The two operating systems do share a lot of code,
> for example most userland utilities and the C library on OS X are derived from FreeBSD versions.
0470名無しさん@お腹いっぱい。
2016/04/08(金) 20:00:07.93元々MacOSX自体がBSD系だからFreeBSDのエミュレータを「実装」してるという感じじゃなくて
単にライブラリとユーザーランドのコマンドをコンパイルして「搭載」してるという感じだったから搭載してるといったけど
ま、実装でも搭載でもどっちでもいいよ
0471名無しさん@お腹いっぱい。
2016/04/08(金) 20:38:05.03変じゃないし似てない
appleは逆にOS9をエミュに落としてOSXに移行してるだろ
話が全く違う
お絵描きしか能のなかったmacになんでエンジニアがいっせいに飛びついたか分かってる?
0472名無しさん@お腹いっぱい。
2016/04/08(金) 20:46:38.570473名無しさん@お腹いっぱい。
2016/04/08(金) 21:17:48.82そう言う意味ではWin32サブシステムなんだが
お前、頭悪いな
0474名無しさん@お腹いっぱい。
2016/04/09(土) 01:30:37.70office屋になればいいじゃん
0475名無しさん@お腹いっぱい。
2016/04/11(月) 11:58:49.63https://www.youtube.com/watch?v=BLj2H95-ITA0
0476名無しさん@お腹いっぱい。
2016/04/19(火) 19:29:54.990477名無しさん@お腹いっぱい。
2016/04/24(日) 02:15:52.46日本語の文章書くのに便利そうだな
久々にチュートリアル開いて知った…
0478名無しさん@お腹いっぱい。
2016/04/25(月) 04:14:22.170479名無しさん@お腹いっぱい。
2016/04/27(水) 14:36:30.180480名無しさん@お腹いっぱい。
2016/04/27(水) 15:06:23.350481名無しさん@お腹いっぱい。
2016/04/27(水) 15:14:54.72アホっぽいるびきち↓
【インクリメンタルサーチ王者陥落】
0482名無しさん@お腹いっぱい。
2016/04/27(水) 15:40:45.51純粋に強化できていいんじゃないか?
(require 'helm)
(require 'helm-swoop)
(define-key isearch-mode-map (kbd "M-i") 'helm-swoop-from-isearch)
0483名無しさん@お腹いっぱい。
2016/04/27(水) 18:06:02.52helmつかってないからなー
0484名無しさん@お腹いっぱい。
2016/04/27(水) 21:33:23.70それってhelmだけ入れてM-s oでoccurを起動するのとほとんど同じやん
0485名無しさん@お腹いっぱい。
2016/04/28(木) 01:35:17.370486名無しさん@お腹いっぱい。
2016/04/29(金) 03:04:07.62I-search: welcome
Failing I-search: welcome
Overwrapped I-search: welcome
Failing overwrapped I-search: welcome
とゴチャゴチャ言ってくるのが嫌とか?
0487名無しさん@お腹いっぱい。
2016/04/29(金) 14:07:29.41インデントがスペースからタブ変わりません
何がいけないのか教えてください
0488名無しさん@お腹いっぱい。
2016/04/29(金) 19:30:06.09ruby-mode知らんけどソース見たところindent-tabs-modeはruby-indent-tabs-modeで上書きされてるぞ
つうかカスタマイズ変数ぐらい見たほうがいいぞ。一番最初にruby-indent-tabs-modeがあるんだから
0489名無しさん@お腹いっぱい。
2016/04/29(金) 22:08:22.68init.elに(setq ruby-indent-tabs-mode t)を追加したのにruby-modeで
インデントがスペースからタブ変わりません
何がいけないのか教えてください
0490名無しさん@お腹いっぱい。
2016/04/29(金) 23:37:34.31customで設定すればデフォルトの値が変わる
ruby-indent-tabs-modeも同じじゃないかな?
custom使いたくないなら、各バッファのローカルな値を変える為に、
init.elでsetqするんじゃなくて、ruby-mode-hookでsetqすればいいと思う
0491名無しさん@お腹いっぱい。
2016/04/30(土) 00:13:48.240492名無しさん@お腹いっぱい。
2016/04/30(土) 00:28:19.78書き間違えんなよ…返答した俺がアホみたいだろ
0493名無しさん@お腹いっぱい。
2016/04/30(土) 01:39:51.33に書いている通りにinit.elに書いたのですが
File error: Cannot open load file, no such file or directory, ox-bibtex
と出ます。M-x packages-listでみてもox-bibtexは見つかりません。
どうすればox-bibtexはインストールできるのでしょうか?
0494名無しさん@お腹いっぱい。
2016/04/30(土) 08:04:02.60ありがとうございます
やってみます
0495名無しさん@お腹いっぱい。
2016/04/30(土) 08:51:03.630496名無しさん@お腹いっぱい。
2016/04/30(土) 13:30:19.25ox-bibtexが入ってるのはorg-plus-contribなんじゃないの?
ためしにそこのページの http://orgmode.org/elpa/ を package-archives に加えてみたら
orgとorg-plus-contribがlist-packeagesに出てきたぞ
そのページにはこの二つのパッケージをインストールしろって書いてあるじゃん
■ このスレッドは過去ログ倉庫に格納されています