Emacs Part 48 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2015/04/16(木) 17:20:51.10GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 47
http://peace.2ch.net/test/read.cgi/unix/1419059839/
0281名無しさん@お腹いっぱい。
2015/07/02(木) 11:32:47.63早々に詳細なご解説ありがとうございます。
virtualenv を導入するか、もしくは python-shell-interpreter に python3 をあてること、承知いたしました。
ご提示いただいた Web ページにもあたってみたく思います。
ありがとうございます。
0282名無しさん@お腹いっぱい。
2015/07/02(木) 11:36:29.40いや、後者については誤解してるから読みなおしてね
0283名無しさん@お腹いっぱい。
2015/07/02(木) 12:47:58.87ありがとうございます。
anaconda-mode-python の関数内の python について、python3 ではなく python-shell-interpreter にせよということでしょうか?
0284名無しさん@お腹いっぱい。
2015/07/05(日) 11:30:24.20\begin{docment}とか
タイトルとか余計なものつけないで
本体だけ出力するにはどうすればいいのでしょうか
0285名無しさん@お腹いっぱい。
2015/07/05(日) 23:33:40.140286名無しさん@お腹いっぱい。
2015/07/06(月) 06:15:29.71構造レベルでlatexの細々とした部分使わないなら、楽できるってのが売りだから
0287名無しさん@お腹いっぱい。
2015/07/06(月) 07:05:06.48もちろん自分の論文を執筆する際は最初から LaTeX を使う。
0288名無しさん@お腹いっぱい。
2015/07/07(火) 20:21:16.480289名無しさん@お腹いっぱい。
2015/07/08(水) 01:04:09.830290名無しさん@お腹いっぱい。
2015/07/08(水) 01:58:46.99\inputで普通のLatexに組み込みたいのに
orgは余計な\begin{docment}とかtitleとか生成してくる
0291名無しさん@お腹いっぱい。
2015/07/08(水) 06:39:17.510292名無しさん@お腹いっぱい。
2015/07/08(水) 10:02:49.260293名無しさん@お腹いっぱい。
2015/07/08(水) 15:20:13.25C-c C-e C-b l l
この C-b は C-c C-e (org-export-dispatch) のメニューでオプションの "Body only" を "On" にしている。
http://orgmode.org/manual/The-Export-Dispatcher.html
ちなみに body-only は org の export系関数の第四引数。
たとえば
(org-latex-export-to-latex nil nil nil t)
もし上記コマンドで足りなくてコマンドを自作する場合はこの辺を使うといいんじゃないかなと。
0294名無しさん@お腹いっぱい。
2015/07/08(水) 23:31:52.830295名無しさん@お腹いっぱい。
2015/07/14(火) 00:37:38.08windows7でemacs24.5をインストールしました。
emacsでテキストファイルを編集している際に、
「全角/半角」キーで日本語入力にしているときに思った通りに動作しません。
現象は以下の通りです。
・Ctrlとxを押すと、全角/半角が切り替わる。
・Ctrlとsを押して検索文字を入力しても、検索したい文字がそのままテキストに入力されてしまう。
例えば、C-sと入力後、I-searchという表示が出ているところで、「ほげ」と入力しても、
「ほげ」という文字がテキストファイルに入力されるだけで正しく検索されません。
半角入力時に半角文字を検索できます。
この全角入力時にC-xを入力すると全角半角が切り替わってしまう現象と、
全角文字が検索できない現象を改善したいです。
改善方法がわかる方、教えて頂けないでしょうか。
0296名無しさん@お腹いっぱい。
2015/07/14(火) 08:42:16.36Windows の場合専用スレがあるからそっちで聞いた方がいいと思うよ。
IME 周りは正式にはサポートされてないから有志でパッチ当てたバージョンを使わないとだめ。
IME 有効時に C-x で全角半角が切り替わるのとかは IME 側でキーバインド食われちゃってるんだろうから
Emacs 側でどうにか出来る問題でもない気もするけどね。
NTEmacs スレッド 5
http://anago.2ch.net/test/read.cgi/software/1425826918/
0297名無しさん@お腹いっぱい。
2015/07/14(火) 23:37:20.62Linux(egg)Cygwin(MS-IME)ともC-sの後にRET打ってインクリメンタルではない
サーチをやってる。
0298名無しさん@お腹いっぱい。
2015/07/15(水) 07:27:55.25isearch はちゃんと多国語化されてるのだけど、input-method-function を実装してるやつじゃないとマルチバイト文字を読んでくれないんだよね。
標準の quail だと普通に入力できる。
mozc も moc-im とか mozc-el-extensions があればいける。
0299名無しさん@お腹いっぱい。
2015/07/15(水) 10:34:28.730300名無しさん@お腹いっぱい。
2015/07/15(水) 10:35:08.480301名無しさん@お腹いっぱい。
2015/07/16(木) 01:49:01.260302名無しさん@お腹いっぱい。
2015/07/19(日) 15:52:49.89具体的には、ブレークポイントつけようとすると、プロンプト画面に
何故かソースファイルがエコーされてしまいます。
gオプションバイナリから、ソースファイル情報を引っ張りだす行程で何か、
おかしな文字化けが発生しているのかな?
同じ動作に遭遇して何らかの解決策を得られた方、おりますでしょうか。
0303名無しさん@お腹いっぱい。
2015/07/19(日) 16:40:26.780304名無しさん@お腹いっぱい。
2015/07/19(日) 17:13:36.630305名無しさん@お腹いっぱい。
2015/07/19(日) 17:43:11.31でもやっぱ糞には変わりないわ
0306名無しさん@お腹いっぱい。
2015/07/19(日) 18:45:17.17・emacs のロケール設定どうなのか
・特定のエンコーディング固有の問題じゃないのか
・とりわけ特定のわずかな文字について起こる問題だったりしないか
・使ってるコンパイラは多国語対応してるのか
・そもそも gdb は多国語パスが扱えるのか
・etc
こんだけのレイヤに渡る問題の切り分けと解析ができて
解決できるヒマと能力があるなら安心して日本語パス使えばいいよ
0307302
2015/07/19(日) 19:44:48.23これはgdb-mi.el側の問題かも知れませんね。
しばらくgud-gdbの方、使おうと思います。
0308名無しさん@お腹いっぱい。
2015/07/23(木) 10:42:36.75実行させるのですが、コードが間違ってるみたいで、debuggerが
立ち上がります。このdebuggerの使い方がわからないのですが
なんという名前のものなのでしょうか?使い方を習いたいので
なにか適当なサイトもおしえてください
0309名無しさん@お腹いっぱい。
2015/07/24(金) 03:01:01.860310名無しさん@お腹いっぱい。
2015/07/24(金) 08:20:02.03Emacs 標準だから emacs debugger でググれば?
ていうか info に一通り書いてないか?
0311名無しさん@お腹いっぱい。
2015/07/24(金) 10:59:14.640312名無しさん@お腹いっぱい。
2015/07/24(金) 13:16:32.540313名無しさん@お腹いっぱい。
2015/07/24(金) 13:28:15.83検閲通ったらほめてやる
0314名無しさん@お腹いっぱい。
2015/07/24(金) 13:43:17.16q を押して抜けておかないとモード行がややこしいことになるのでそれだけ覚えておけばよいw
emacs標準装備だとedebug.elっていうのもあって、
ソースの途中で止めたりするのはこっちを使った記憶があるな
でも昔のことでもう忘れてしまった
0315名無しさん@お腹いっぱい。
2015/07/24(金) 15:01:59.32涙拭けよ
0316名無しさん@お腹いっぱい。
2015/07/24(金) 15:22:42.790317名無しさん@お腹いっぱい。
2015/07/24(金) 18:45:16.420318名無しさん@お腹いっぱい。
2015/07/24(金) 22:24:27.030319名無しさん@お腹いっぱい。
2015/07/25(土) 17:05:47.13infoの見方なのですが、上にクリックすれば飛んでいくリンクが張られている
のですが、クリックしても飛びません。どうすればリンクが張られた項目
にジャンプできるのでしょうか?おしえてください。よろしくお願いします
0320名無しさん@お腹いっぱい。
2015/07/25(土) 17:13:18.36どんなemacsでもカーソルもっていってリターン押せば飛べるんじゃない?
マウスクリックで飛べるemacsもあるけど
0321名無しさん@お腹いっぱい。
2015/07/25(土) 18:40:09.02ありがとう。できました。
最後にあと二つ教えていただけないでしょうか?
開いているemacsのinfoの一番上に
Next: Conventions, Prev: Caveats, Up: Introduction
(elisp)Top > Introduction > Lisp History
とあって、Conventions, Caveats, Introduction, Top, Introduction
が青色のリンクで、今いる Lisp Historyが赤いのですけど、
この部分へはカーソルが動かないのですが、ここの部分については
どうすれば飛べるのでしょうか?
emacsはターミナルで使っています。マウスクリックで飛べるemacsと
いうのはどういうemacsなのですか?
0322名無しさん@お腹いっぱい。
2015/07/25(土) 18:46:53.750323名無しさん@お腹いっぱい。
2015/07/25(土) 18:47:59.640324名無しさん@お腹いっぱい。
2015/07/25(土) 19:03:52.43>>320さんに飛び方を教えてもらったので、とりあえずemacs manualを
読んでみようと思います。それでは
0325名無しさん@お腹いっぱい。
2015/07/25(土) 19:12:15.58Next、Prev、Upはそれぞれ n、p、u をキー入力すれば飛べるよ
Topもtで飛べるけどそこへはカーソルも動くだろ?
0326名無しさん@お腹いっぱい。
2015/07/25(土) 19:16:34.81別にemacsで読まなくてもいいんやで?
いまならHTMLに変換したのが探せばどこかにある
まあinfo操作する練習したいならそれでもいいけど
0327名無しさん@お腹いっぱい。
2015/07/25(土) 19:45:11.18ありがとう。今infoの読み方のファイルを読んでいます。
寝転んで読むのならC+nじゃなくて矢印キーが使いやすいですね。
それにしてもプログラマーさんとか(その他の書き物に使ってる人など)
emacsを使ってる人はこういう英語のマニュアルを読んでるんですね。
その上でプログラミングとかすごいなあとおもいます。
0328名無しさん@お腹いっぱい。
2015/07/25(土) 19:57:09.31the first screenful, but screens are so big nowadays that perhaps it
isn’t enough. You may need to shrink your Emacs or Info window.
この文章なんか、最初にみただけだと意味がとれないですよね。
考えてみて、ああそうか、次のページに移ることについてずっと書いてきたと
いうのはなるほどそうだなとしばらくたって気づくのですが。
0329名無しさん@お腹いっぱい。
2015/07/25(土) 21:15:01.150330名無しさん@お腹いっぱい。
2015/07/25(土) 22:10:26.99それでUnix for OSX (O'Reilly)みたいな簡単な本を読むのにもゆっくり
しか読めないので、言葉がちがうとそれだけで障壁になりますよね
0331名無しさん@お腹いっぱい。
2015/07/25(土) 22:33:54.030332名無しさん@お腹いっぱい。
2015/07/26(日) 03:36:11.03紙本はムリゲー
0333名無しさん@お腹いっぱい。
2015/07/26(日) 10:14:05.00header-line なんでカーソル置けないよ。
0334名無しさん@お腹いっぱい。
2015/07/26(日) 11:47:32.01バーッと読んでマヂで必要だと思った時だけ辞書ひく。
大要つかんだら自分で試せば腑に落ちるわけだし。
しょせん引数と返り値と副作用が知りたいだけじゃんか。
0335名無しさん@お腹いっぱい。
2015/07/26(日) 12:16:06.40おれの環境だと最上段の Next: xxx, Prev: xxx, Up: xxx の行へはカーソル動かせないけど、
その下の (elisp)Top > Introduction > Lisp History みたいな行の先頭へはカーソル動かせるぞ?
そこへカーソル動かしてリターンでTopへ飛べる
0336名無しさん@お腹いっぱい。
2015/07/26(日) 14:52:53.29しているものも知らないし。だからinfoを頭から読むなんて非効率だよ。
>>334
バーッと飛ばし読みで理解できるなんてすごい英語力だね
>>335
自分のところも>>335さんと同じ
Next: Node Commands, Prev: Cursor Commands, Up: Top
(info-stnd)Top > Scrolling Commands
一行目はnとかpとかu?t?で移動して、二行目のところはカーソルをあててRT
0337名無しさん@お腹いっぱい。
2015/07/26(日) 15:21:42.28emacs実践入門は、5章の本体の設定からは、その設定をしたくない人も
いるから趣味の世界かも知れないし、elispの知識がないとなにやってる
かわからなさそうだから、先にelispの勉強をするのがいいかも知れませんね。
ともかく慣れるように頑張る。わからないことがあったら教えてください。
0338名無しさん@お腹いっぱい。
2015/07/26(日) 15:38:07.63デフォルトで character-fold-search って変数が t になってて isearch で
migemo が使えなくて一瞬焦ったわ。
0339名無しさん@お腹いっぱい。
2015/07/26(日) 22:31:21.98その Next, Prev, Up の話をしてると思ってた。
0340名無しさん@お腹いっぱい。
2015/07/30(木) 00:23:08.76C-Spaceとカーソルをつかってリージョン選択をしたあと、M-wでコピー、
別のターミナルのウィンドウを開いて、emacsをたちあげ、それでコマンドを入れる
タイミングでM-yをしたのですが、yankされない。どうしたらなおるでしょうか?
emacsのバージョンはGNUemacs24.5.1です。
よろしくお願いします
0341名無しさん@お腹いっぱい。
2015/07/30(木) 00:32:25.66できないのが普通
クリップボードとyankを同期するelispのうち、環境に合うものを探せばいいのでは
0342名無しさん@お腹いっぱい。
2015/07/30(木) 04:14:31.83ありがとう。
探してみます
0343名無しさん@お腹いっぱい。
2015/07/30(木) 21:03:17.64どうしたらいいかわからない。
0344名無しさん@お腹いっぱい。
2015/07/30(木) 22:13:45.72git config --global user.name "ユーザ名"
git config --global user.email メールアドレス
cd ^/
git init
git add .
git commit -m "emacs-yatex"
git remote add origin https://github.com/自分のユーザー名/yatex.git
git push -u master
これで完成です
0345名無しさん@お腹いっぱい。
2015/07/31(金) 20:23:16.16だけどgitが怖すぎて、実行できないんですよ。ごめんなさい
0346名無しさん@お腹いっぱい。
2015/07/31(金) 21:00:22.460347名無しさん@お腹いっぱい。
2015/07/31(金) 22:00:20.560348名無しさん@お腹いっぱい。
2015/07/31(金) 22:16:57.79教えてやったのにやらないとか結局お前は何がしたいん?
0349名無しさん@お腹いっぱい。
2015/07/31(金) 22:32:37.780350名無しさん@お腹いっぱい。
2015/07/31(金) 23:10:20.59M-x package-install → yatex
インストールにgithubのアカウントは必要ありません。
0351名無しさん@お腹いっぱい。
2015/08/01(土) 00:42:47.85ぼちぼち代わり探さないと
0352名無しさん@お腹いっぱい。
2015/08/01(土) 09:56:37.73モード独自の補完機能を複雑なキーバインドに割り当てて
ゴリゴリやるタイプのelispはもう古いんじゃないのかな。
今は、yasnippetとかauto-completeとかありますし。
あとやたら長い設定がネット上には出回っていますが、プリセットが不十分なのかな?
0353名無しさん@お腹いっぱい。
2015/08/01(土) 10:36:26.050354名無しさん@お腹いっぱい。
2015/08/01(土) 11:13:17.62パッケージがありませんってでました
0355名無しさん@お腹いっぱい。
2015/08/01(土) 12:32:22.41(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
をinit.elに置いて、 M-x package-refresh-contents
その後、再度>>350を行う。 …で、どうでしょうか。
0356名無しさん@お腹いっぱい。
2015/08/02(日) 00:39:33.19init.elを読み込むときにエラーが出たので、
--debug-initをつけてinit.elを読み込んだところ
Debugger entered--Lisp error: (void-variable package-archives)
(member (quote ("melpa" . "http://melpa.milkbox.net/packages/")) package-arch$
(if (member (quote ("melpa" . "http://melpa.milkbox.net/packages/")) package-$
eval-buffer(#<buffer *load*> nil "/Users/hiro/.emacs.d/init.el" nil t) ; Re$
load-with-code-conversion("/Users/hiro/.emacs.d/init.el" "/Users/hiro/.emacs.$
load("/Users/hiro/.emacs.d/init" t t)
#[0 "^H\205\262^@ \306=\203^Q^@\307^H\310Q\202;^@ \311=\204^^^@\307^H\312$
command-line()
normal-top-level()
とでました
あとは自分でやります。ありがとうございました。
0357名無しさん@お腹いっぱい。
2015/08/02(日) 07:01:09.71init.elを読み込むときにエラーが出たので、
--debug-initをつけてinit.elを読み込んだところ
Debugger entered--Lisp error: (void-variable package-archives)
(member (quote ("melpa" . "http://melpa.milkbox.net/packages/")) package-arch$
(if (member (quote ("melpa" . "http://melpa.milkbox.net/packages/")) package-$
eval-buffer(#<buffer *load*> nil "/Users/hiro/.emacs.d/init.el" nil t) ; Re$
load-with-code-conversion("/Users/hiro/.emacs.d/init.el" "/Users/hiro/.emacs.$
load("/Users/hiro/.emacs.d/init" t t)
#[0 "^H\205\262^@ \306=\203^Q^@\307^H\310Q\202;^@ \311=\204^^^@\307^H\312$
command-line()
normal-top-level()
とでました
あとは自分でやります。ありがとうございました。
0358名無しさん@お腹いっぱい。
2015/08/02(日) 11:10:48.46(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
の前に
(require 'package)
を置いてみて下さい。
0359名無しさん@お腹いっぱい。
2015/08/02(日) 11:27:47.90http://emacs-jp.github.io/packages/package-management/package-el.html
やり取りから察するに、Emacsはまだ使い慣れていないお方かと思われますが、
初心者の方なら↓のURLの情報が利用に役に立つかも知れません。
http://emacs-jp.github.io/beginner.html
といっても記事自体は少々しかないようで、結局図書館か本屋
行って参考書籍パラパラ読めみたいな話になってしまいますが…。
0360名無しさん@お腹いっぱい。
2015/08/02(日) 18:37:26.07るびちき氏のですら正直内容が古いし
オライリーは論外
0361名無しさん@お腹いっぱい。
2015/08/02(日) 21:24:54.84確かに「Emacsテクニックバイブル」みたいなパッケージ紹介本は、
内容が古くなりがちだしネットで情報得た方が良いとは思うけど、
「Emacs Lispテクニックバイブル」みたいなのは
脱初心者のためのガイドとしてまだ十分役に立ってくれるんじゃないかな?
0362名無しさん@お腹いっぱい。
2015/08/02(日) 22:32:34.35http://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp_toc.html
0363名無しさん@お腹いっぱい。
2015/08/03(月) 02:10:24.67これより新しい翻訳もあるけど何が変わってるかは知らない
0364名無しさん@お腹いっぱい。
2015/08/03(月) 09:07:22.55ありがとうございました。doneと出ました。
これからもわからないことをここで質問するつもりです。よろしくお願いします。
0365名無しさん@お腹いっぱい。
2015/08/05(水) 10:09:06.37<f7>でカレントバッファを評価をするコードがあり、
<f7>を使いたいのですが、F7を押したところ(fn-F7を押しても同様)
<f7>is undefinedとでます。
そこでキーを定義したいのですが、
(define-key global-map (kbd "hoge1") 'hoge2)
のhoge1, hoge2にはどのように入れればいいのでしょうか?
0366名無しさん@お腹いっぱい。
2015/08/05(水) 10:31:45.76hoge2 は聞かれてもわからん
0367名無しさん@お腹いっぱい。
2015/08/05(水) 11:08:48.12Emacsをタイル型ウィンドウマネージャーにしちゃう
http://www.phoronix.com/scan.php?page=news_item&px=EXWM-Window-Manager
0368名無しさん@お腹いっぱい。
2015/08/05(水) 15:19:45.97こういうの何度も夢想したことあるな
0369名無しさん@お腹いっぱい。
2015/08/05(水) 16:53:22.45前スレで似たような話題が出てた。
今回のとはどう違うの?
Emacs Part 47 [転載禁止]©2ch.net
http://peace.2ch.net/test/read.cgi/unix/1419059839/289-304n
0370名無しさん@お腹いっぱい。
2015/08/05(水) 20:33:25.57見たところ全くウィンドウマネージャーではないと思うが…
>>367のは完全なウィンドウマネージャー(ただしタイル型)
Emacsのバッファ内に別のアプリ(例だとChrome)が描画されてる
C-x bでChromeに切り替えたり出来るって事だ
Chromeの表示サイズがバッファのリサイズ(C-x {)に追従もするだろうね
0371名無しさん@お腹いっぱい。
2015/08/05(水) 20:46:30.67http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00122.html
リリース告知メール
これ見た限りだとXCBのelispバインディングを実装してウィンドウマネージャー
のプロトコルをelispでハンドリングして実現してるっぽい…スゲーよ…
XCBのバインディングを実装してるからelispでEmacsバッファ内で動く
X用のアプリも実装出来るんだろうね
0372名無しさん@お腹いっぱい。
2015/08/08(土) 03:41:46.990373名無しさん@お腹いっぱい。
2015/08/08(土) 08:22:30.85覚えられなかった矩形選択のため
0374名無しさん@お腹いっぱい。
2015/08/08(土) 09:51:45.05暇ができたら試そうと思ってる
どんくらいの完成度なのかは知らんが
「Vimの方がワンストロークでいろいろできるから速い」っていう文句に特に反論はないし
0375名無しさん@お腹いっぱい。
2015/08/08(土) 11:12:46.600376名無しさん@お腹いっぱい。
2015/08/08(土) 13:46:48.18将来、なんかの拍子にviの仕事が入ってくるかもしれない。
その時にvi使ってましたアピールは大きい。
Emacs使ってましたとか何のアピールにもならない。
もう一度言う、たとえ趣味でもviを使え。
0377名無しさん@お腹いっぱい。
2015/08/08(土) 14:04:26.500378名無しさん@お腹いっぱい。
2015/08/08(土) 14:05:22.76viなんてEmacs使いは誰でも使えるよ
0379名無しさん@お腹いっぱい。
2015/08/08(土) 14:20:05.53それはEmacs使いじゃなかったってこと?^^
0380名無しさん@お腹いっぱい。
2015/08/08(土) 17:24:49.88424 :名無しさん@お腹いっぱい。 :2015/08/08(土) 09:23:44.01
zsh使うくらいなら最初からbashだけ使ってた方がいい。
将来、なんかの拍子にbashの仕事が入ってくるかもしれない。
その時にbash使ってましたアピールは大きい。
zsh使ってましたとか何のアピールにもならない。
もう一度言う、たとえ趣味でもbashを使え。
0381名無しさん@お腹いっぱい。
2015/08/08(土) 19:07:50.56それはさらに元ネタがありそうだなw
■ このスレッドは過去ログ倉庫に格納されています