Emacs Part 49at UNIX
Emacs Part 49 - 暇つぶし2ch750:名無しさん@お腹いっぱい。
16/07/30 16:12:13.54 .net
recentf は tramp とのからみだったかで死ぬほど遅くなる的な記事を昔どっかで見たことあるな

751:名無しさん@お腹いっぱい。
16/07/30 16:12:23.34 .net
>>739
おっしゃる通りです。数字ちゃんと取って貼った方が良かったですね。
25個のファイル名リストをsetqするelispを、各手段で読み込んだ実行時間
- load el (lvあり) 97.316182 ms
- load el (lvなし) 3.016255 ms
- require elc 2.263857 ms
- load elc 0.690197 ms
※ lv = local-variableコメント
※ elcファイルはバイトコンパイルの段階でlv情報が捨てられている
どうも local-variableコですメントのロードがかなり時間を食うみたい。
バイトコンパイルの効果は、1/4くらいと案外大きい。
requireは、パス探索が必要な分のロスが生じる。
問題はこのrecentf、わざわざいらないcoding情報を付加するためだけに
local-variableコメントなんか使っているんですよね・・・。
バイトコンパイルまで面倒見てくれる dump-variable-to-file なる関数が
標準であると良いんだけどなあ。

752:名無しさん@お腹いっぱい。
16/07/30 16:56:09.89 .net
>>719
*scratch*でmapcを使ってみたけどlexical-letとlexical-binding: tのletは同じ結果になった
emacs-version "24.5.1"
(require 'cl-lib) cl-lib
(setq lexical-binding nil) nil
(let ((count 4)) (mapc (let ((count 8)) (lambda (x) (print (incf count)))) '(a b c)))
5
6
7
(a b c)
(setq lexical-binding nil) nil
(let ((count 4)) (mapc (lexical-let ((count 8)) (lambda (x) (print (incf count)))) '(a b c)))
9
10
11
(a b c)
(setq lexical-binding t) t
(let ((count 4)) (mapc (let ((count 8)) (lambda (x) (print (incf count)))) '(a b c)))
9
10
11
(a b c)

753:名無しさん@お腹いっぱい。
16/07/30 17:14:27.17 .net
>>741 超訂正
load-fileでもキャッシュが大きく有効するらしいので影響しないように取り直し
local-variableは関係なくて、load-fileの性能に問題ありなのか?
- load el (lvあり) 100 ms
- load el (lvなし) 98 ms
- load elc 92 ms
- require elc 2.4 ms

754:名無しさん@お腹いっぱい。
16/07/30 19:21:46.77 .net
>>742
lexical-let はファイル先頭に書いた時だけ有効なんでなかったっけ

755:名無しさん@お腹いっぱい。
16/07/31 19:33:57.56 .net
>>744
lexical-let は (require 'cl) で使えるようになる。
ファイルの先頭に書くのは -*- lexical-binding: t -*- で、lexical-binding が non-nil ならそのバッファがレキシカルスコープになる

756:名無しさん@お腹いっぱい。
16/07/31 20:22:46.05 .net
lexical-letはもはや要らない子なんだからもう忘れろ

757:名無しさん@お腹いっぱい。
16/08/05 18:21:39.44 .net
dired でファイル名を変更せずにディレクトリ
位置だけを移動させる方法を教えてください。
自分の理解の範囲では、
マークして R で移動させる方法で、
元と同じファイル名をタイプすればいいというところまではわかるのですが、
毎回ファイル名を入れなおすのが(特にファイル名が長い場合など)手間で
間違いも多いので、「同じファイル名でそのまま移動させる」方法があれば
教えてください。
環境は以下の通りです。
$ cat /proc/version
Linux version 3.13.0-91-generic (buildd@lgw01-21) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #138-Ubuntu SMP Fri Jun 24 17:00:34 UTC 2016
$ emacs --version
GNU Emacs 24.3.1
Copyright (C) 2013 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

758:名無しさん@お腹いっぱい。
16/08/05 18:50:57.36 .net
>>747
Rで移動先のディレクトリ名を入れてやれば良い

759:名無しさん@お腹いっぱい。
16/08/05 19:54:34.81 .net
以下のようなフォーマットの index 付きの文字列を

`index文字'`space'`文字列'`space'`index文字'`space'`文字列'`space'`index文字'`space'`文字列'...

その index を区切り文字として分割して、結果を index 付きのリストとして変換したいんだけど
何かいい方法はないだろうか?とりあえず以下で実現はできた

(setq msg "1 ほげ 2 ふが 3 ほげほげ 4 ふがふが") ;; 元のインデックス付き文字列
(setq lst) ;; 出力用変数

(let ((i 0) idx)
(dolist (str (split-string msg " " t))
(if (= (% i 2) 0)
(setq idx str)
(setq lst (append lst (list (format "%s %s" idx str)))))
(setq i (1+ i))))
lst ;; -> ("1 ほげ" "2 ふが" "3 ほげほげ" "4 ふがふが")

760:名無しさん@お腹いっぱい。
16/08/05 20:03:05.93 .net
俺はC-x m lで登録してあるお気に入りのフォルダーのリストに
移動してそこからファイルを選んでるけれど、これより効率な
やり方ないだろうな。これまでemacsが2回もクラッシュしただよ。
編集中だったものが全てパア。ウインドーズだからだろうな。

761:名無しさん@お腹いっぱい。
16/08/07 03:16:58.33 .net
たしかに recentf は引っ掛かる

762:名無しさん@お腹いっぱい。
16/08/07 10:27:31.92 .net
>>749
cl-loop 使うとか

(require 'cl)

(setq msg "1 ほげ 2 ふが 3 ほげほげ 4 ふがふが")
(loop for (x y) on (split-string msg " " t) by #'cddr collect (concat x " " y))

763:>>749
16/08/07 11:48:00.43 .net
>>752
Common Lisp の loop マクロ難しそうで敬遠してたんですが
こんなにシンプルに >>749 の問題を解決できるんですね
勉強になりました。ありがとう。

764:名無しさん@お腹いっぱい。
16/08/07 22:33:46.73 kZPO8qCtT
>>750
Windows は IME patch が不安定だったので、俺は Google IME + mozc.el にした。
ファイル開いたりバッファ切り替えたりは Helm でやってる。
セーブの件は auto-save-buffers でも試したら。好きなひとは一定数いるようだよ。

765:名無しさん@お腹いっぱい。
16/08/07 22:34:54.25 .net
>>750
Windows は IME patch が不安定だったので、俺は Google IME + mozc.el にした。
ファイル開いたりバッファ切り替えたりは Helm でやってる。
セーブの件は auto-save-buffers でも試したら。好きなひとは一定数いるようだよ。

766:名無しさん@お腹いっぱい。
16/08/07 22:40:30.93 .net
おまえら電卓は何つかってる?
calc, calculator, scratch buffer で elisp?
calc はとっつきにくいが勉強すれば便利なのだろうか?

767:名無しさん@お腹いっぱい。
16/08/07 23:31:23.77 .net
次のように設定してすべてのバッファでcompany-modeが有効になる場合でも、
wl-draft-modeでは自動的に有効にならず、
company-mode-onを個別にhookで実行したりする必要があります。
(add-hook 'after-init-hook 'global-company-mode)
globalな設定がwl-draft-modeだけで有効にならないのはどうしてでしょうか?

768:名無しさん@お腹いっぱい。
16/08/07 23:47:32.60 .net
>>756
*scratch*でなくM-:でRPN

769:757
16/08/07 23:50:47.75 .net
RPNでなくPNか、失礼

770:名無しさん@お腹いっぱい。
16/08/08 01:14:56.22 .net
>>756
簡単な計算は M-:
桁がでかくなる計算は calc ラッパーを M-: でたたいてる

771:名無しさん@お腹いっぱい。
16/08/08 02:16:34.24 .net
>>756
calc使ってる
途中の計算の履歴が


772:使えるのも便利



773:名無しさん@お腹いっぱい。
16/08/08 10:51:58.67 .net
>>756
bc

774:名無しさん@お腹いっぱい。
16/08/10 11:30:38.78 .net
同じCalcでも
URLリンク(www.isthe.com)
の方が便利だと思う
数式処理ならSympy or Maxima
EmacsのcalcはOrgモードではお世話になること多いけど
~

775:名無しさん@お腹いっぱい。
16/08/11 15:30:53.83 .net
run-schemeでgosh -iかimaixmaかなー

776:名無しさん@お腹いっぱい。
16/08/15 08:36:37.61 .net
melpaにつながらないの僕だけ?

777:名無しさん@お腹いっぱい。
16/08/15 08:47:46.35 .net
あ、うちもだ

778:名無しさん@お腹いっぱい。
16/08/15 08:57:16.85 .net
ぐぬぬ、待つしかないか

779:名無しさん@お腹いっぱい。
16/08/15 19:40:35.95 .net
melpaは誰が金だしてんだ?

780:名無しさん@お腹いっぱい。
16/08/15 19:48:43.48 .net
パッケージに署名がないのでやられるだろうな。

781:名無しさん@お腹いっぱい。
16/08/16 00:52:10.07 .net
elispは何でも出来るからな
ウィルス仕込まれてもウィルスチェックソフトが*.elの中まで見るわけないし
復旧しても直ぐにインスコ/アップデートせずに少し様子見た方がいいぞ

782:名無しさん@お腹いっぱい。
16/08/16 02:09:54.42 .net
なにそれ怖い

783:名無しさん@お腹いっぱい。
16/08/16 09:18:45.44 .net
彼女できるウィルスまだー?

784:名無しさん@お腹いっぱい。
16/08/16 16:49:51.99 .net
@melpa_emacsの8/14のツイートより
Melpa is down for server upgrade. Back soon! Sorry for the inconvenience.
単にサーバーをいじっただけだな。もう復旧してる

785:名無しさん@お腹いっぱい。
16/08/18 01:54:18.08 .net
つか毎日melpaにつないで何してんだ

786:名無しさん@お腹いっぱい。
16/08/19 14:25:24.06 .net
毎日melpaに繋いでアクセス数を増やす簡単なお仕事です

787:名無しさん@お腹いっぱい。
16/08/25 22:29:04.79 .net
Emacs は programming hipster の間で人気上昇中
URLリンク(www.warski.org)

788:名無しさん@お腹いっぱい。
16/08/27 01:23:24.18 .net
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa

これをtable-captureで読み込む場合


Column delimiter regexp:
Row delimiter regexp:
Justify:
Minimum cell width:

それぞれどのように設定すればよいでしょうか。

789:名無しさん@お腹いっぱい。
16/08/27 01:53:11.63 .net
少しくらい自己流で考えて来いや

790:名無しさん@お腹いっぱい。
16/08/27 04:24:19.45 .net
>>777
ヘッダのカラム数(5)とデータ部分のカラム数(6)が合ってないな

791:名無しさん@お腹いっぱい。
16/08/30 19:32:31.03 .net
>>777
Rにirisとしてデータがはいってた気がする
Rでやったらどうだ?
各種処理や可視化もやりやすいぞ

792:名無しさん@お腹いっぱい。
16/08/31 00:37:03.33 .net

URLリンク(akisute3.hatenablog.com)

793:名無しさん@お腹いっぱい。
16/08/31 01:31:28.32 .net
776
split-string
string-to-number

794:名無しさん@お腹いっぱい。
16/09/02 02:58:43.00 .net
>>779
合ってなくても出来るじゃん
(table-capture (point-min) (point-max) " " "\n" 'center 12)

というか、table-capture って初めて使ったけど100行程度でも凄い遅くなるのね

795:名無しさん@お腹いっぱい。
16/09/02 03:21:58.58 .net
できるけどヘッダがずれるよ

796:名無しさん@お腹いっぱい。
16/09/10 01:38:51.61 .net
過疎すぎて笑えない

797:名無しさん@お腹いっぱい。
16/09/10 14:10:48.27 .net
googleカレンダーとまともに連携するelキボンヌ

798:名無しさん@お腹いっぱい。
16/09/10 17:00:20.98 .net
標準コマンド置き換え


799:elispリストほしい ^p^



800:名無しさん@お腹いっぱい。
16/09/12 18:10:43.45 .net
iserachでヒットしたやつ一覧できるやつでシンプルなの教えて★

801:名無しさん@お腹いっぱい。
16/09/12 19:01:09.95 .net
helm swoop?

802:名無しさん@お腹いっぱい。
16/09/12 19:14:37.13 .net
>>788
URLリンク(www.emacswiki.org)

803:名無しさん@お腹いっぱい。
16/09/12 19:56:29.97 .net
>>790
ベリーありがとう ^^

804:名無しさん@お腹いっぱい。
16/09/12 22:21:27.99 .net
>>790
いままでoccurしらなかった。すごく便利じゃんか・・・!ほんとすごい

805:名無しさん@お腹いっぱい。
16/09/13 04:38:57.94 .net
occur とかは
(define-key occur-mode-map (kbd "C-c") 'hoge)
としとけば C-c で hoge が呼ばれますが

imenu-list だと
(define-key imenu-list-major-mode-map (kbd "C-c") 'hoge)
としても C-c の後に入力待ちになっちゃいます
imenu-list でも C-c 一発で hoge したい時はどうすればよいでしょうか?

806:名無しさん@お腹いっぱい。
16/09/13 09:19:27.52 .net
そういう用途に C-c を使わない方がいい

807:名無しさん@お腹いっぱい。
16/09/13 19:52:21.76 .net
TRAMP速くする方法ある?

808:名無しさん@お腹いっぱい。
16/09/13 22:01:00.34 .net
>>795
ファイル転送が遅いのであれば、tramp-method に scp を使うと早くなる。

809:名無しさん@お腹いっぱい。
16/09/13 22:08:34.11 .net
需要あるかな。
BUW の emacs から Windows の Google日本語入力を使う方法。
URLリンク(www49.atwiki.jp)

810:名無しさん@お腹いっぱい。
16/09/14 10:49:05.80 .net
>>797

これでbash on windowsのemacs試せるわ ありがとー

811:名無しさん@お腹いっぱい。
16/09/14 11:15:28.80 .net
>>796
リモートのディレクトリ構造とか理解するのに時間かかってるのはファイル転送が遅いということなんだろうか

ファイルが見つけられない、タブ補完が遅い等

812:名無しさん@お腹いっぱい。
16/09/14 17:14:32.07 .net
>>799
ssh で直接繋いだ時は遅くないのかな。自分の環境では tramp の問題で遅いと
感じることはありません。ダブ補完などもサクサク動きます。

813:名無しさん@お腹いっぱい。
16/09/14 19:53:15.41 .net
>>800
有線でやったらまぁ我慢できるくらいの速さになった

失礼しました

814:名無しさん@お腹いっぱい。
16/09/15 10:05:31.34 .net
ubuntuでGUIのemacsつかってるときだけ、windowsのスタートボタンをcontrolにしたいのですがいい方法知りませんか?
controlとaltの間にスタートボタンあってじゃまです ^^;

815:名無しさん@お腹いっぱい。
16/09/15 12:12:48.33 .net
普通はCtrlの位置を変えるものでは?

816:名無しさん@お腹いっぱい。
16/09/15 18:30:35.93 .net
BUW で動く cygstart 的コマンドを作りました。もう少し手を入れるかもしれま
せんが、とりあえず動いたので公開します。
URLリンク(www49.atwiki.jp)
これだけだとスレ違いとなりますが、以下と連携することで BUW のemacs 上の
dired が Windows のファイラーのようになります。
URLリンク(www49.atwiki.jp)
お試しください。

817:名無しさん@お腹いっぱい。
16/09/15 20:19:34.98 .net
>>803
スタートとctrlをどっちもcontrolにするのは無理なんですかね。ぐぐってもwindowsの情報ばかりで・・・

818:名無しさん@お腹いっぱい。
16/09/15 22:22:48.12 .net
>>805
常に設定されるので良ければ、KeySwap等のソフトで設定できると思うけど。
常にとなるので、CapsLockをCtrlにするのが良くあるパターンかと。

819:名無しさん@お腹いっぱい。
16/09/15 22:55:24.85 .net
>>806
やっぱりアクティブの間だけってのは難しいんですね。ありがとうございます

820:名無しさん@お腹いっぱい。
16/09/16 05:03:19.61 .net
>>804

これbash内のemacsでpdf出力したらwindowsのpdfリーダーでプレビューできるんだな
めっちゃ助かるわ

821:名無しさん@お腹いっぱい。
16/09/16 06:46:51.32 .net
>>808
wslstart は dired-open パッケージとも連携できると思います。
簡単に設定できますので、こちらもお試しください。
URLリンク(rubikitch.com)

822:名無しさん@お腹いっぱい。
16/09/16 08:46:30.07 .net
>>807
xbindkeys とか
rbindkeys でできた気がする
だいぶ前の記憶だから曖昧ですまんが

823:名無しさん@お腹いっぱい。
16/09/16 13:28:35.46 .net
>>809

手元のwin10 64bit環境で試したら何の問題もなく動いてびっくりした

magit速いし鍵作ってあればtwittering-modeも動くしもっと流行ればいいと思う

824:名無しさん@お腹いっぱい。
16/09/18 02:00:03.43 .net
>>810
xkbでキーバインド変えることができたのですが、Superだけはうまく変更できず諦めました orz

825:名無しさん@お腹いっぱい。
16/09/18 11:25:02.93 .net
Version 25.1 of the Emacs text editor is now available.

826:名無しさん@お腹いっぱい。
16/09/18 21:39:54.75 .net
Emacs25出たけどSKKの▽とか全角の記号類が半角になる。
昔からたまにあったけどうまく直せないよ。

827:名無しさん@お腹いっぱい。
16/09/18 21:53:31.73 .net
Emacs 25.1上でのSKKにおいて、変換し始めてからのC-gの挙動と変換モードに入ってから(Spaceを押下する前)のC-gの挙動に一貫性がなくなった...

828:名無しさん@お腹いっぱい。
16/09/19 00:31:20.54 .net
みんな新しいのすきだなw

829:813
16/09/19 02:48:57.37 .net
英数字と日本語で別のフォントを使わなければ問題ないみたいだけど、
フォントは毎度何かしら苦労する。

>>573
> trampじゃないけどgnutlsでパスワード入れたら丸見えだった。
> 入力するときは見えないから大丈夫だと思ってた。
C-h lしてもこれは見えなくなったみたい。

830:名無しさん@お腹いっぱい。
16/09/19 03:40:58.38 .net
日本語でLaTeX打つにはSKK一択なんだね

831:名無しさん@お腹いっぱい。
16/09/19 04:08:47.78 .net
>>818
なぜ?
関係ある?

832:名無しさん@お腹いっぱい。
16/09/19 04:25:58.61 .net
>>819
やってみるといいよ
文章と記号の切り替えが楽なんだ

833:名無しさん@お腹いっぱい。
16/09/19 05:07:32.77 .net
>>820
俺自身はSKKユーザーで、Emacsの外でもSKK使ってる

切り替えが楽というのは、C-jとlで(ホームポジションから1ミリも動かずに)切り替えられるのが良いということ?

いや、
>LaTeX
に特に向いてる機能があったかなと思って

834:名無しさん@お腹いっぱい。
16/09/19 11:26:47.33 .net
LaTeXで多用する$や\が日本語モードから出ずに入力できるとか?

835:名無しさん@お腹いっぱい。
16/09/19 13:40:47.10 .net
boiled-mozcもいいぞ。

836:名無しさん@お腹いっぱい。
16/09/19 15:16:24.40 .net
デフォルトのフォントをDroid Sans Monoに変更したら、
▽はちゃんと全角幅で表示されるようになったけど、
全角のマイナスと三点リーダーはjisx0208なのに設定したフォントが使われず、
デフォルトのフォントで半角幅で表示される。

全角文字の桁数の方はcjk-char-width-table-listで変更できたけど。

837:名無しさん@お腹いっぱい。
16/09/19 16:18:28.76 .net
>>824
それBash on Ubuntu on Windowsの標準ターミナルで起きたわ
wsl-terminalだと起きなかったからemacsの問題というよりはtty関係が怪しいんじゃないかね

838:名無しさん@お腹いっぱい。
16/09/19 16:28:45.29 .net
あ、勘違いだわ

原因はわからんけどset-face-attiributeを使ってるときにも半角になるフォントがある

半角になる例
(set-face-attribute 'default nil :family "Myrica P" :height 110)

ちなみにdefault-frame-alistだと半角にならない
(add-to-list 'default-frame-alist '(font . "Myrica P-12"))

839:名無しさん@お腹いっぱい。
16/09/20 02:15:19.61 .net
>>821 >>822
まあその辺だね
かなりイライラする部分だから大きいと思うけど

840:名無しさん@お腹いっぱい。
16/09/20 17:40:24.94 .net
org-modeでのtex出力に慣れると
いざtexファイルを修正しようと思ったときに暗号解読してる気分になる
yatexがあったとはいえ大


841:量のレポートをtexで書けてた以前の自分が信じられん



842:名無しさん@お腹いっぱい。
16/09/20 19:35:39.75 .net
org-modeとは言っても数式等はTeXそのものなんでしょ?

イマイチ手出す気にならないんだよなぁ

843:256
16/09/20 19:52:22.39 .net
メモ等はもっぱら org で書いてたんだけど、markdown に移行するか迷う

844:名無しさん@お腹いっぱい。
16/09/21 04:01:05.28 .net
org使えてるならmdにエクスポートできるし移行する利点あるかね
org-mode使ったことないとかemacs使えない環境にいるなら別だが

845:名無しさん@お腹いっぱい。
16/09/21 06:45:02.25 .net
「Emacs 25.1」リリース
URLリンク(osdn.jp)

846:名無しさん@お腹いっぱい。
16/09/21 09:50:09.81 .net
25.1でとうとうtamago(egg)が使えなくなってしまった…
uim-elで代替するかな

847:名無しさん@お腹いっぱい。
16/09/21 10:52:17.13 .net
tamago-tsunagiも使えない?

848:名無しさん@お腹いっぱい。
16/09/21 12:45:59.40 .net
skkはokでした

849:名無しさん@お腹いっぱい。
16/09/21 14:05:22.73 .net
>>834
tamago-tsunagiなんてあったのか…
早速やってみた

lispあまりわかってないけど
--- egg/anthy.el.orig 2015-02-03 07:22:57.000000000 +0900
+++ egg/anthy.el 2016-09-21 13:54:53.107447674 +0900
@@ -203,7 +203,8 @@

(defadvice egg-convert-region (around force-anthy activate compile)
"Advice for force-anthy."
- (if (and (interactive-p) (anthy-egg-utf8-p))
+ (if (and (called-interactively-p 'interactive)
+ (anthy-egg-utf8-p))
(let ((anthy-egg-force-anthy t))
ad-do-it)
ad-do-it))

でエラーは出なくなるけど、C-fやC-bで文節単位で移動せずに1文字ずつカーソル移動して
うまく変換出来ない模様

Emacs-25.1 + tamago-tsunagi-5.0.7.1 + Anthy-9100h(+G-HAL)

850:名無しさん@お腹いっぱい。
16/09/21 21:00:56.13 .net
Emacs25.1のマニュアル和訳です
URLリンク(ayatakesi.github.io)

851:名無しさん@お腹いっぱい。
16/09/21 22:32:04.72 .net
ac-completeの関数の説明文てどうやったら消せますか?

852:名無しさん@お腹いっぱい。
16/09/22 01:09:11.51 .net
>>837
URLリンク(ayatakesi.github.io)
久しぶりに見たが、アンチニュースはまだ健在なのねw

853:名無しさん@お腹いっぱい。
16/09/22 12:08:36.73 .net
昔からAntinewsのほうが手間かけてるからなくならないだろう

854:名無しさん@お腹いっぱい。
16/09/22 12:15:40.57 .net
アンチニュースすげー! 25.1の変更点がはじめて理解できた。

855:名無しさん@お腹いっぱい。
16/09/23 03:57:37.01 .net
org保存した時に自動的にmdに変換したファイルも作って欲しい
mdにするために起動の最初にM-x export to md のしないとC-c C-e m m が出来ないのが面倒

856:名無しさん@お腹いっぱい。
16/09/23 07:50:42.61 .net
emacs-mozcは素のままbuildで問題なく使えてる
webkitが思いのほか役に立たない

857:名無しさん@お腹いっぱい。
16/09/23 07:51:59.06 .net
xmonadのaltをemacsと衝突しないように変えるならお勧めはどのキー?

858:名無しさん@お腹いっぱい。
16/09/23 09:03:14.55 .net
modキーのことなら普通にWindowキー一択だろ

859:名無しさん@お腹いっぱい。
16/09/23 09:03:31.98 .net
Windowsキーね

860:名無しさん@お腹いっぱい。
16/09/23 14:00:41.95 .net
Ctr-t のratpoisonが一番emacsに合う感じする
spaceキーの隣はWindowsキーもAltもどっちもAltにしてしまってる

861:名無しさん@お腹いっぱい。
16/09/24 04:08:50.75 .net
>>843
webkit重いの?

862:名無しさん@お腹いっぱい。
16/09/24 12:11:58.08 .net
右Altを使うことはないのでこれをModキーにしてawesome使ってる

863:名無しさん@お腹いっぱい。
16/09/25 12:59:30.78 .net
Emacs 25.1でscratchでshow-paren-modeが有効にならないんですが何がまずいんでしょうか?
C-u M-x


864:show-paren-modeしてもshow-paren-modeの値がnilのままです。



865:849
16/09/25 13:02:57.85 .net
すいません。私の間違いのようです。

866:849
16/09/25 19:01:00.62 .net
NEWSによるとglobal minor modeの変数をmake-local-variableでbuffer localにできなくなったようです。
それで前から使っていたこの設定が原因でおかしな動作になる。

(add-hook 'lisp-interaction-mode-hook
(lambda ()
(make-local-variable 'show-paren-mode)
(show-paren-mode 1)))

867:名無しさん@お腹いっぱい。
16/09/25 21:11:03.98 .net
みなさん補完はやっぱりcompanyつかってるの?

868:名無しさん@お腹いっぱい。
16/09/26 00:17:49.80 .net
使ってないよ

869:名無しさん@お腹いっぱい。
16/09/26 03:50:29.03 .net
俺は ac から乗り換えた

870:名無しさん@お腹いっぱい。
16/09/26 09:50:02.19 .net
現状で一番自分の好みに近いけど、
確定前も選択候補をポイント位置にも表示できるといいな。

871:名無しさん@お腹いっぱい。
16/09/27 23:40:05.56 .net
25.1だと確かにegg.el(Wnn)微妙ですな。
ewwは大分整備が進んだ感じ。

872:名無しさん@お腹いっぱい。
16/09/28 23:10:54.86 .net
companyすごいけどおもい・・・

873:名無しさん@お腹いっぱい。
16/09/29 23:18:19.15 .net
howm専用で使ってる

874:名無しさん@お腹いっぱい。
16/09/30 17:00:19.50 .net
アンドロイドでEmacs使ってLatexとPythonのコーディングできますか?
numpyは動くらしいのでapt-getみたいのでパッケージどんどん入れられれば
問題ないのだけど

875:名無しさん@お腹いっぱい。
16/09/30 20:35:31.30 .net
そんなことしてどうするの?

876:名無しさん@お腹いっぱい。
16/09/30 21:00:41.26 .net
latex と python のコーディングすんだろ

877:名無しさん@お腹いっぱい。
16/09/30 21:52:43.77 .net
もう挫折しそう
設定いじるだけで超時間かかる

878:名無しさん@お腹いっぱい。
16/09/30 23:25:41.68 .net
>>860
Debian no root
Emacsは動く。他は知らない。

879:名無しさん@お腹いっぱい。
16/10/02 09:21:43.05 .net
(set-language-environment "Japanese")
(set-face-attribute 'default nil :family "DejaVu Sans Mono" :height 96)
(set-fontset-font nil 'japanese-jisx0208
(font-spec :family "TakaoGothic"))
(add-to-list 'face-font-rescale-alist '(".*TakaoGothic.*" . 1.25))

Emacs 25.1を-Qで起動して上の設定だけを読み込むと、
一例として"…"は半角幅になり指定したフォントが使われないようです。
C-u C-x =で確認してもデフォルトフォント?が使われています。

character: … (displayed as …) (codepoint 8230, #o20046, #x2026)
preferred charset: japanese-jisx0208 (JISX0208.1983/1990 Japanese Kanji: ISO-IR-87)
[...]
xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x728)

フォントの設定が今一つ飲み込めないんですがこれはバグでしょうか?
それとも別の理由でこうした動作になるんでしょうか?

880:名無しさん@お腹いっぱい。
16/10/02 11:07:41.83 .net
3行目 set-fontset-fontのあとはnilじゃなくてtじゃないと反映されないのでは
URLリンク(qiita.com)

881:名無しさん@お腹いっぱい。
16/10/02 12:49:11.89 .net
>>866
レスありがとうございます。
試してみましたがやはり駄目なようです。
次のように文字を直接指定してみても効きません。
(set-fontset-font nil '#x2026 # nil -> t でも同じ
(font-spec :family "TakaoGothic"))
japanese-jisx208ですでにフォントが適用されている文字の場合なら、
別の適当なフォントを指定しても即座に反映されます。

882:名無しさん@お腹いっぱい。
16/10/02 13:31:51.51 .net
自分の環境でも "…" だけdefaultのほうが反映されるわ
二点リーダならjisx0208のフォントで表示されるから
フォントの設定に起因する問題じゃなさそう

883:名無しさん@お腹いっぱい。
16/10/02 16:30:00.75 .net
以下↓のページによると

884:名無しさん@お腹いっぱい。
16/10/02 16:33:36.28 .net
連投ごめん、切れちゃった。

URLリンク(ja.fonts2u.com) で調べてみたけど、DejaVu Sans Mono は「…」のフォントを持ってるみたいよ。
だとすると
>自分の環境でも "…" だけdefaultのほうが反映されるわ
これは正しい動作ってことになるのでわ??

885:名無しさん@お腹いっぱい。
16/10/02 17:00:57.30 .net
>>870
英数字のフォントによって動作が変わるので関係はありそうですが。
例えば"▽"はDejaVu Sans Monoでは駄目だけど、
"Droid Sans Monoだと日本語フォントで表示されます。

でもset-fontset-fontは設定を上書きするのでは?
これまでEmacs 24では問題がないので動作が変わったと思ったんですが。

> (set-fontset-font nil '#x2026 # nil -> t でも同じ
> (font-spec :family "TakaoGothic"))
これが効かないのも不思議な気がしますし。

886:名無しさん@お腹いっぱい。
16/10/02 19:39:33.24 .net
多分これのせい。
URLリンク(git.savannah.gnu.org)

(aref char-script-table #x2026)
=> symbol
だし。

887:名無しさん@お腹いっぱい。
16/10/02 19:57:05.68 .net
へー 不具合避けるためにasciiは変更しないようにしたのね
コミットされたのも24.5リリース後だから25だと影響受けたわけか
興味深い

888:名無しさん@お腹いっぱい。
16/10/02 20:06:33.56 .net
>>872
そうするとこれは仕様ということになるんですか?
いや、ちょっと困るんだけどと言っても取り合ってもらえないのかな?

889:名無しさん@お腹いっぱい。
16/10/02 20:50:13.96 .net
他でも変だと思っている人がいるようなので、言えば何らかの対策はしてくれるかも。
URLリンク(lists.gnu.org)

890:名無しさん@お腹いっぱい。
16/10/02 23:04:16.45 .net
>>875
"please file a feature request bug report"ということなので、
この流れであっちにポストがなければ代わりに投げてみてもいいかもしれませんね。
どちらかと言えばこっちの方が影響が大きいので。

891:名無しさん@お腹いっぱい。
16/10/05 00:51:30.07 .net
初歩的な質問ですみません。
25.1 にしたらエコーエリアに
defun: (NAME ARGLIST &optional DOCSTRING DECL &rest BODY)
とか出してくれて便利ですが、これは何という名前の機能ですか?

892:名無しさん@お腹いっぱい。
16/10/05 00:58:11.66 .net
>>877
eldoc-modeじゃないですかね?

893:名無しさん@お腹いっぱい。
16/10/05 01:38:16.26 .net
>>878
早速ありがとうございます。
デフォルトでONになっただけで、前からあったんですね...

894:名無しさん@お腹いっぱい。
16/10/05 13:28:13.91 .net
午前中に25.1を入れてみたら、

~/.Xdefaults-oresamahost

を読んでくれなくなっちゃったんですね。

895:名無しさん@お腹いっぱい。
16/10/05 23:50:44.88 .net
25.1 の shell-mode で M-x calendar や M-x calc をやると
空のプロンプト行が入っちゃいますけど、これって抑えられます?

896:名無しさん@お腹いっぱい。
16/10/06 06:57:02.66 .net
>>880
バグかも
get_environ_db 関数の中でファイル名を作るとき
".Xdefaults" と system-name の間に "-" を挟むのを忘れているように見える
URLリンク(git.savannah.gnu.org)

897:名無しさん@お腹いっぱい。
16/10/07 01:53:39.70 .net
25.1入れたらemacs-init-timeが0.4から0.1なってちょっと嬉しい
体感的には変わらんけど

898:名無しさん@お腹いっぱい。
16/10/08 10:00:53.05 .net
>>882
ほんとだね。

ln -s .Xdefaults-oresamahost .Xdefaultsoresamahost

で読むみたい。

899:名無しさん@お腹いっぱい。
16/10/08 10:40:39.07 .net
いまのところ嬉しいのは、やてふと同じコメントアウト機能だけ

900:875
16/10/09 09:30:38.50 .net
一部のsymbolでasciiフォントが強制的に使われる件で、
昨夜ちょっと書き方を考えて報告したら速攻直してもら


901:いました。 25.2には従来の動作を選べる変数が追加されるそうです。 今のところemacs-25 branchだけみたい。



902:名無しさん@お腹いっぱい。
16/10/09 14:55:05.80 .net
前に
error in process filter: Could not create connection to www.emacswiki.org:443
がemacsを立ち上げたときに出るようになった@El Capitanと書いたのですけど
対処方法をここで聞いても誰も答えてはいただけなかった。
今回もう一度やってみた。
URLリンク(blog.ymyzk.com)
に書いているように/user/localのpermissionを変更した。
その上で、brew list opensslとして
/usr/local/Cellar/openssl/1.0.2j/bin
にopensslがインストールされたことを確認したので、
.bash_profileに
export PATH=$PATH:/usr/local/Cellar/openssl/1.0.2j/bin
と追加した。それでterminalを終了して、再度terminalを起動して
emacsとすると、今度は
error in process filter: Could not create connection to www.emacswiki.org:443
が出なくなった。
pythonについても/user/local/binの古いものを起動する設定になっていたのを
修正した。
以上でemacsが使えるようになった。(この間使ってなかった)
やれやれです。

903:名無しさん@お腹いっぱい。
16/10/11 00:11:28.39 .net
遅まきながら、emacs-22.3 + Mule-UCS から Emacs 25 に上げたのですが、©が入っている行で折り返しがあると画面が乱れてしまって困っています。
URLリンク(yabumi.cc)
URLリンク(yabumi.cc)
同じ画面でも端末幅を 80 にすると 3 行目から表示されるようになってしまいます。
端末は PuTTYjp で EUC-JP で使用しています。

904:名無しさん@お腹いっぱい。
16/10/12 10:13:59.70 .net
menu-tree.elって Emacs24以降対応していない?
menuだけでも日本語化して欲しいんだがなあ。

905:名無しさん@お腹いっぱい。
16/10/12 13:45:38.83 .net
>>888
まるしーの文字幅がフォントの表示幅と不一致なんじゃないかな
これで直るかも

;; © U+00A9 COPYRIGHT SIGN の文字幅を設定
(set-char-table-range char-width-table ?\u00a9 2)

906:名無しさん@お腹いっぱい。
16/10/15 06:10:13.91 .net
>>890
横からですけど、?\u00ea や ?\u2014 で崩れてたのが直りました
ありがとう!

907:名無しさん@お腹いっぱい。
16/10/15 11:12:28.52 .net
auctex終了時に中間ファイル削除したいのですがhookの探し方がわかりません! ><

908:名無しさん@お腹いっぱい。
16/10/15 21:15:24.74 .net
インデントのTabをハードタブにする方法はありますか?

909:名無しさん@お腹いっぱい。
16/10/15 21:42:58.52 .net
C-q TABってハードタブじゃないんだっけ

910:名無しさん@お腹いっぱい。
16/10/16 11:45:26.24 .net
>>892
一度 M-x tex-mode とかして変数が定義された状態で

M-x apropos-variable RET tex.*after.*-\(hooks?\|functions\)$ RET

フック変数は名前の末尾が -hook で終わっているのが殆どだけど
ときどき -hooks や -functions で終わっているものもある
また「終了時」に走るフックは after を名前に含んでいることが多い(稀に exit や end 等)

911:名無しさん@お腹いっぱい。
16/10/16 15:50:58.26 .net
>>895
なるほど。ありがとうございます(_ _;)

912:名無しさん@お腹いっぱい。
16/10/17 11:08:35.87 .net
>>895
都合のいいhookが見つからないので下のようにしてみたのですが,yes noを聞いてくるのが鬱陶しいです.
自動でyesにするにはどうすればいいか教えてください orz
(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd "C-c C-d") 'TeX-clean))

913:名無しさん@お腹いっぱい。
16/10/17 14:12:13.26 .net
>>897
(setq TeX-clean-confirm nil)

フック変数の方は AUCTeX 11.89.1 以降なら
TeX-after-compilation-finished-functions
というのがあるけど、TeX-clean を add-hook してみたらエラーで動かなかった

914:名無しさん@お腹いっぱい。
16/10/17 14:40:00.39 .net
>>897
;;; from AUCTeX tex.el
(put 'TeX-master 'safe-local-variable
(lambda (x)
(or (stringp x)
(member x (quote (t nil shared dwim))))))
(setq TeX-master t)

915:名無しさん@お腹いっぱい。
16/10/17 15:35:04.92 .net
>>898
ありがとうございます! 楽になりました。
>>899
すいません私には理解できない ^^;

916:名無しさん@お腹いっぱい。
16/10/22 16:01:26.34 .net
とりあえず、遅くなったけどvim8リリース記念age

917:名無しさん@お腹いっぱい。
16/10/23 00:55:40.17 .net
cua-mode と mozc を同時に使ってると、
日本語モードではC-x C-sがundefinedと言われるんですが
同時には使えないのですかね?
(toggle-input-methodで英語モードに戻るとC-x C-s動きます。)

918:名無しさん@お腹いっぱい。
16/10/25 00:04:45.25 .net
モードラインの一番右に、疑似的なスクロールバーを表示する
パッケージがあるみたいなんだけど,名前分かる人いますか?
spacemacsに含まれているんだけど、独自の拡張なのか既存のもの
なのかが良くわからない。

URLリンク(spacemacs.org)

919:名無しさん@お腹いっぱい。
16/10/25 01:20:13.78 .net
spacemacs使ってないけど俺のとこにもあるよ
なんて機能かは家帰ったら調べる

920:名無しさん@お腹いっぱい。
16/10/25 10:59:18.72 .net
>>903
powerlineだよ

921:名無しさん@お腹いっぱい。
16/10/25 16:57:44.77 .net
>>856
companyをacみたいにできる。

URLリンク(github.com)

922:名無しさん@お腹いっぱい。
16/10/26 00:20:30.06 .net
>>905
powerlineって,モードラインを派手にするための拡張でスクロールバーを
表示するほどの機能はないって認識なんだけど.
もしかして,標準でスクロールバー機能的なものがあるってこと?
公式サイトみたけど見つからない...

923:名無しさん@お腹いっぱい。
16/10/26 02:18:04.53 .net
>>907
表示位置に合わせて生成した画像を表示とかでスクロールバーを実装してたんじゃなかったかな
powerlineの機能だよ

924:名無しさん@お腹いっぱい。
16/10/31 23:59:57.67 .net
質問です!
Emacs 24.5.1をOS X El Capitan 10.11.6のターミナルで利用しています。
~/.ssh/configを設定しtrampを使ってsshでサーバのファイルを直にいじっていたりします。

ここで問題なのですが、どうやらssh接続のtrampではファイルを保存した際に
一度該当するサーバのファイルを削除して、新規保存しているように見受けられます。

この仕様のせいで時々ファイル保存中に中断すると削除だけが実行されてしまい
サーバのファイルが突然消える現象が起こります。怖いです。

また、サーバのファイルの内容を書き換えられたか否かを監視ツールなどを利用した際に
ファイルの変更ではなく、削除と追加イベントが発生してしまう問題も起こっています。

Tranpを使ってファイルを保存した際に、ファイルの削除と新規保存を連続的に実行するのではなく
ファイルの編集(上書き?)として保存させるにはどうすれば良いのでしょうか?

わかりにくくてすみません。宜しくお願いしますm(_ _)m

925:名無しさん@お腹いっぱい。
16/11/01 01:38:40.66 .net
emacs tramp scpでググってみれば?
デフォのプロトコルだとtrampはかなり非効率な事をしてる

926:名無しさん@お腹いっぱい。
16/11/01 04:00:26.69 .net
おれは sshfs 使ってる

927:名無しさん@お腹いっぱい。
16/11/01 06:59:47.93 .net
なるほど!ありがとうございました!
scpだとコマンド叩けなそうなので
sshfsで調べてみます!

928:名無しさん@お腹いっぱい。
16/11/01 10:01:31.18 .net
この間ついう


929:っかりEmacs を25にバージョンアップしたら、Cask でインストールしたものがいくつか起動時に見つからないってメッセージがでるようになっちゃいました。 一応、Emacs もCask も再インストールしたんですけど解決しません。 これって一般的な問題ですか?それともうちだけの問題ですかね?



930:名無しさん@お腹いっぱい。
16/11/02 09:50:20.20 .net
>>912
誤解してるようだけどシェルバッファでコマンド叩くとかはsshが使われるよ
scpとかsshfsはファイルの転送(保存含む)にデフォのssh以外の何を使うかの問題だ

931:名無しさん@お腹いっぱい。
16/11/02 10:25:26.33 .net
sshfsが使ってるSFTPとscp(SCP)を調べたらSCPの方が効率が良いようだけど中断に対応してないね
SFTPは対応してる
保存中の中断はtrampがどう対処してるかで変わってくるだろうから最終的にはどうなるかは全く分からん
>>909のファイル消失問題がどうなったかが気になる

932:名無しさん@お腹いっぱい。
16/11/05 18:54:44.54 .net
redpen-paragraph.el
で英文法チェックしてみたら要らない警告も沢山でてきてうるさすぎる
link-grammarのインターフェイスになってたgrammer.elというの昔あったはずなんだけど
なくなってる。どこいったんだろう

933:名無しさん@お腹いっぱい。
16/11/07 15:50:33.86 .net
>>916
langtool.elは使ってみた?

934:名無しさん@お腹いっぱい。
16/11/08 05:18:11.31 .net
lookup.elで辞書をみるときに
前に見てたページを戻るにはどうすればいいの?
毎回検索しなおし?

935:名無しさん@お腹いっぱい。
16/11/13 22:00:22.76 .net
>>918
?でヘルプみればすぐ分かるのに…
Lookup Summary mode:
`M-p' - previous session
`M-n' - next session

936:名無しさん@お腹いっぱい。
16/11/13 23:19:31.86 .net
25.1をTerminalで使ってる人いますか?具体的にはPuTTYの先で使ってますが、
isearch-modeで M-(key) が効かなくなってません?
どうも、(this-single-command-keys)の結果が変わっているみたいで、そのせいで
(undefined)の表示も変です、
emacs -Q であげて M-n を押すと、

937:919
16/11/13 23:21:34.47 .net
切れた。
emacs -Q で M-n が "M-n is undefined" って表示されるはずだと思うけど、
25.1は "ESC is undefined" って表示されます。

938:名無しさん@お腹いっぱい。
16/11/14 13:46:55.24 .net
javascriptが必須な英語文法チェックサイト
URLリンク(app.grammarly.com)
にEmacsからアクセスしたい

elinksはelispが古いのしかなかった
xwidget-webkit-browse-url
はログインパスワードを入力できなかった

他にjavascript動かす方法ないでしょうか?
EmacsのLatexと英文法修正サイトを行ったり来たりしたいのです

939:名無しさん@お腹いっぱい。
16/11/14 21:40:13.51 .net
>>921
25.1でemacs -Q"M-n is undefined"って表示されるよ

>>922
JavaScriptというかAPIを提供してないと難しいだろうね
ちょっとググったところURLリンク(textgears.com)ならAPIがあるよと書き込みがあった
見たところ簡単に出来そうな感じではある

940:名無しさん@お腹いっぱい。
16/11/15 09:56:38.32 .net
>>922
一応作ってみた
↓この関数にテキストを渡すと連装配列が返る
(defun textgears-check-api (text)
(with-current-buffer
(url-retrieve-synchronously
(concat

941:名無しさん@お腹いっぱい。
16/11/15 10:07:38.56 .net
NGワードとかで書き込めないんでbase64で貼っ付ける…とほほ
scratchバッファで実行するとコードが出て来る
(base64-decode-string

942:名無しさん@お腹いっぱい。
16/11/15 10:14:01.96 .net
NGワードとかで書き込めないんでpastebinに貼り付けた…とほほ
URLリンク(pastebin.com)
実行するとこんなのが返って来た
(textgears-check-api "I is an engeneer!")

((result . t)
(errors . [((id . "e3a75d51") (offset . 2) (length . 2) (bad . "is") (better . ["am"]))
((id . "e3a75d52") (offset . 8) (length . 8) (bad . "engeneer") (better . ["engineer" "engender"]))])
(score . 20))
これを整形すれば結構便利に使えそうだ

943:名無しさん@お腹いっぱい。
16/11/15 10:19:12.90 .net
普通リージョン選択したテキストでリクエストするのかな
それでレスポンスを解析して、エラーの該当部分をハイライトして
正解をツールチップで表示するのがベストなインターフェースな気がする

944:名無しさん@お腹いっぱい。
16/11/15 17:24:18.27 .net
リージョンしない M-; でコメントアウトをしたいのですが、なにか方法ないですか。

945:名無しさん@お腹いっぱい。
16/11/15 18:39:14.60 .net
一行選択してコメントアウトする関数を書くといいんじゃないかな

946:名無しさん@お腹いっぱい。
16/11/15 19:46:46.44 .net
>>928
M-; のコマンド (comment-dwim) のラッパーを書いて M-; に割り当てる
URLリンク(pastebin.com)

947:名無しさん@お腹いっぱい。
16/11/15 21:42:47.20 .net
>>930
ありがとうございます! いくらググっても辿りつけなかった。^^;

948:920
16/11/16 00:33:48.92 .net
>>923
ありがとう。何が悪いんだろう。
サーバー用途なので X 入れてないので、X 機能が無いもの使ってるから?
なので、emacs -Q って書いちゃったけど、emacs -Q -nw の意味だった。

949:名無しさん@お腹いっぱい。
16/11/17 11:51:55.78 .net
auctexのlatex.elの最後の方にregexpが大量にならんでるんだけど
パーサージェネレータとか使わないで
regexp並べるのがelispの標準スタイルなの?

950:名無しさん@お腹いっぱい。
16/11/17 12:09:13.35 .net
URLリンク(emacs.stackexchange.com)
Pymacsは死んだけど
今も動く

ということで良いのかな?

951:名無しさん@お腹いっぱい。
16/11/18 19:58:53.58 .net
>>921
メタとエスケープシーケンスってそもそも別だから。esc-xって押してるんじゃない?

まぁそれでも普通は動くけど本来は別だから動かない場合もあるわけで。convert-meta辺りの情報を調べると幸せになれるよ

952:名無しさん@お腹いっぱい。
16/11/20 02:44:43.32 .net
URLリンク(gist.github.com)
これをそのまま動かしたらmarkdownの作文間違いはチェックしてくれた
latexでも動かそうとして
:modes (... LaTeX-mode))

(add-hook 'LaTeX-mode-hook 'flycheck-mode)

というのを追記したのだけどtexファイルを開いても動いてくれない

953:名無しさん@お腹いっぱい。
16/11/20 23:01:26.78 .net
howmでgrepの代わりにagを使うように設定してみましたが、
なぜか日本語の検索がヒットしません。
Emacs 25.1/ag 0.33です。

(setq howm-view-use-grep t)
(setq howm-view-grep-command "ag")
(setq howm-view-grep-option "--filename --nocolor --nogroup")
(setq howm-view-grep-extended-option nil)
(setq howm-view-grep-fixed-option "-F")
(setq howm-view-grep-expr-option nil)
(setq howm-view-grep-file-stdin-option nil)

現在はrgなど他の選択肢もあるのでそれでもいいんですが、
すっきりしないので何が原因でしょうか?
コマンドラインで出力を見る限り問題があるようには見えないんですが。

954:936
16/11/20 23:0


955:6:43.10 .net



956:920
16/11/21 00:49:05.14 .net
>>935
PuTTYはデフォルトで Alt+キー を ESC+キー に変換してくれて、M-x とかは使えます。
isearch-mode-map で M-* を定義してあるのに、入力できません。
24.5までは動いてたので、25.1で何か変わったのだと思うのだけど…

957:名無しさん@お腹いっぱい。
16/11/22 19:09:16.63 .net
25.1 になってから、 auctexのタイプセットの終了時に Emacs がcrash する
ようになった。色々と調べたら、bug #24358 が該当バグのスレらしい。
但し、まとまったパッチ群は #24821 の次のレスが役立つ。
URLリンク(debbugs.gnu.org)
こいつらを当てたら落ちなくなった。

こんな普通の使い方でクラッシュするようなバグは早急に修理したのを
リリースして欲しいのだけど、出ない所を見ると遭遇している人は少ない
のかなあ。

これを機会にクラッシュするバグのフィックスを他に2つほど見つけて
パッチを当てて使ってるけど、この種のパッチをまとめたサイトは無い
ものか。バグレポートをまとめたサイトはあるけど、
URLリンク(debbugs.gnu.org)
これだとパッチを探し回らないといけない。

958:名無しさん@お腹いっぱい。
16/11/23 12:41:00.05 .net
まあ 25.1 のバグについては、 25.2 が bug fix only な release で
そろそろ出そうな感じではあるな。

959:名無しさん@お腹いっぱい。
16/11/23 18:19:25.53 .net
>>926
を改造してtextgearをflycheckから使えないかと思ったけど、flycheckってコマンドラインからファイル処理する方法専用っぽい
コマンドラインツールを自作して中継しないといけないっぽい
直接http requestできないのかな

960:名無しさん@お腹いっぱい。
16/11/24 16:08:59.33 .net
サイズの異なる二種類のフォントを使用していると、
行の高さが変化する場合があります。
行の高さを一定にするにはnewlineにline-heightを設定する方法しかなさそうですが、
これはline-spacingのような変数ではなくプロパティなので、
次のような方法しか見つかりませんでした。

(put-text-property (point-min) (point-max) 'line-height 20)

常に行の高さを一定にする何かよい方法はないでしょうか?

961:名無しさん@お腹いっぱい。
16/11/24 16:37:57.57 .net
>>943
(setq default-text-properties '(line-height 20))

962:942
16/11/24 19:18:58.04 .net
>>944
早速ありがとうございます。助かりました。
これでわずかに小さいサイズの英数字のみの行と日本語を含む行でも、
行の高さはほぼ一定になりました。
微妙に変わるみたいですが原因は不明。

963:942
16/11/24 21:21:40.80 .net
ElispのinfoのLine Heightの項によると、
値をリストで指定して上下のスペースを調整できるようですね。
とりあえずこんな風にしたらぴたっと動かなくなった。

(setq default-text-properties '(line-height (1.15 1.1)))

964:920
16/11/25 00:53:46.25 .net
その後、xtermではちゃんと動いたので試行錯誤したところ、多バイト文字のモードで、動作が違う
ことが分かりました。
UTF-8にすると普通に動きますが、EUC-JPだと動かないようです。
どの辺を見れば良いのだろう…

965:名無しさん@お腹いっぱい。
16/11/28 00:56:15.13 .net
elscreenについてですが、プレフィックス使わないでキーの設定てできたりしますか?

966:名無しさん@お腹いっぱい。
16/11/28 01:42:25.36 .net
メール環境(特に検索性能)が辛くなってきた。
Mew も Wanderlust も遅いわ取りこぼすわでかなわん。
みなさんはどうしてるんですか?
mu4eに手を出すかなあ�


967:c



968:名無しさん@お腹いっぱい。
16/11/28 21:44:29.49 .net
Gnus+Hyperestraier+nnir-estで使ってる
漏れとかあるのかもしれないけど分からん

969:名無しさん@お腹いっぱい。
16/11/28 23:08:48.46 .net
未だにGnus+namazu。最近spam-statが効かなくなってきたのがつらい。

970:名無しさん@お腹いっぱい。
16/11/29 01:06:37.85 .net
昔ながらのfetchmail+mew(+nmh)という古い環境。
検索するときはGmailを使ってる(自分宛メールをGmailにforwardしてるので)

Gmailを使うためのemacsフロントエンドなんてないですよね?

971:名無しさん@お腹いっぱい。
16/11/29 02:42:03.70 .net
シンプルに mew + heyperestraier
何の問題もない

972:名無しさん@お腹いっぱい。
16/11/29 03:36:00.68 .net
>>952
gnus でも wanderlust でもなんでも imap 使えるやつなら GMail 読めたと思うけど
ブラウザから使うより遥かにすっとろくてあくまで使えるってだけだった

973:名無しさん@お腹いっぱい。
16/11/29 04:30:28.19 .net
Elpaにpymacs使うパッケージ登録するのに参考になるパッケージはないでしょうか?

974:名無しさん@お腹いっぱい。
16/12/01 07:37:43.20 .net
>>949
mu4e常用してるけど、日本語検索に少し難があり

975:名無しさん@お腹いっぱい。
16/12/01 16:54:52.27 .net
>>956
おお! 難ありだけど常用できるレベルではあるってことかー。
mu4uは開発が現在進行形なのがいいなと思っていて。

Mewのgrepをagとかで代用しようとしても受け付けないのはなんでなんだろう…。

976:名無しさん@お腹いっぱい。
16/12/01 17:02:35.63 .net
>>953
> シンプルに mew + heyperestraier
> 何の問題もない

検索結果をrefileできないやん。大問題だよ。

977:名無しさん@お腹いっぱい。
16/12/02 00:14:44.68 .net
mewユーザー多そうだな、自分はMIMEヘッダが使われ始めた頃にmh-eから
gnusへ移ったがmew使い達もその頃からなの?

978:名無しさん@お腹いっぱい。
16/12/02 00:23:33.02 .net
gnusにあってMewにないものを知りたいです。

979:名無しさん@お腹いっぱい。
16/12/02 08:07:01.01 .net
C-c 何か
にキー割り当てするのは一時的で後で変えるかもしれないもの
という解釈で合ってますか?

980:名無しさん@お腹いっぱい。
16/12/02 13:04:01.34 .net
>>961
あってない

981:名無しさん@お腹いっぱい。
16/12/02 18:22:44.38 .net
>>961
多分、明文化はされてへんけど、ユーザーがよく(自由に)使うプレフィックスキー
C-xはお大事なコマンド用なんに対して

982:名無しさん@お腹いっぱい。
16/12/02 19:04:26.71 .net
C-xはグローバル用途、C-cはモード固有用途、じゃないのか

983:名無しさん@お腹いっぱい。
16/12/03 00:25:46.82 .net
>>960
Mew使ってないからよく知らんけど、scoreの概念とか、expireとか?

984:名無しさん@お腹いっぱい。
16/12/03 02:32:35.48 .net
C-c + アルファベット一文字はパッケージ側では使わずにユーザ用にとっとけだったっけ

985:名無しさん@お腹いっぱい。
16/12/03 08:48:49.28 .net
>>963
明文化されてる
URLリンク(www.gnu.org)

986:名無しさん@お腹いっぱい。
16/12/03 19:01:01.35 .net
gnusで、pop3, imap, nntp を利用しているけど、
imapを含め受け取ったメールを自動で、フォルダー分割できるし、
送信時は、smtp-server や、 from を自動で切り替えられし、
動作が高速だしで、結構設定に苦労したけど、いいですね。

.authinfo.gpg でセキュリティを確保しつつ、パスワードの入力が
不要なのもいい。

987:名無しさん@お腹いっぱい。
16/12/03 20:48:02.18 .net
.authinfo.gpgが無ければメールサーバのパスワードが聞かれる訳だけど
.authinfo.gpgのパスワードを聞かれるのとメールサーバのパスワードを聞かれるのと
どっちがセキュリティが高いかは疑問なところだな

988:名無しさん@お腹いっぱい。
16/12/03 20:52:07.91 .net
>>965
(setq gnus-extra-headers '(To Cc X-


989:Priority) nnmail-extra-headers gnus-extra-headers) ってすると、他のメーラーで重要ってされたメールがハイライト表示されて Gnusで認識出来るようになる メールの重要度については意見の分かられるところではあるけど、 実際送ってくる人がいる訳だから無視も出来ないからね



990:名無しさん@お腹いっぱい。
16/12/04 13:07:56.99 .net
auctexでC-c C-l(shows the output log)したらでるバッファのサイズを、ウィンドウの1/4ぐらいにしたいです。なにかヒントください orz

991:名無しさん@お腹いっぱい。
16/12/04 18:47:09.70 .net
>>971
(add-to-list 'display-buffer-alist
'("\\`\\*tex-shell\\*" . (display-buffer-pop-up-window
(window-height . 0.25)
(window-width . 0.25))))


フレームに対する割合でウィンドウ(バッファ)のサイズを決めるには
(window-height . 0.25) のように小数で指定
行数で指定する場合は (window-height . 10) のように整数で

"\\`\\*tex-shell\\*" の部分はバッファ名にマッチさせる正規表現

ちなみにこの手の分割表示はフレームの横幅が十分に広い場合左右に分割される
window-width はその時用の指定です

992:名無しさん@お腹いっぱい。
16/12/04 21:26:35.16 .net
>>972
よくわからないんですが、バッファ名が「なんとか(スペース)output」なので、正規表現のところを"\\ output" としたらできました! ありがとうございます(_ _;)

993:名無しさん@お腹いっぱい。
16/12/05 23:51:00.70 .net
ノンケのvimerに惚れちゃった
あばよ

994:名無しさん@お腹いっぱい。
16/12/08 09:43:10.62 .net
>>955
URLリンク(github.com)

995:名無しさん@お腹いっぱい。
16/12/09 02:59:17.80 .net
熱い話題はないか

996:名無しさん@お腹いっぱい。
16/12/09 13:33:35.00 .net
熱くしてよ

997:名無しさん@お腹いっぱい。
16/12/09 21:53:25.63 .net
おまいら熱くなれよ!!

998:名無しさん@お腹いっぱい。
16/12/10 01:53:26.45 .net
>>976
Emacsの起動画面のカスタマイズについて
URLリンク(qiita.com)

999:名無しさん@お腹いっぱい。
16/12/10 21:53:17.75 .net
アツいアツい!
ヒューヒューだよ!

1000:名無しさん@お腹いっぱい。
16/12/11 22:30:27.97 .net
emacsの質問承りサイトで英語のサイトだとstackexchangeなんですか?
勉強するにはどのサイトをみればいいんでしょう?

1001:名無しさん@お腹いっぱい。
16/12/12 12:03:28.58 .net
英語で構わないんならEmacs自体に全てのドキュメントが含まれてるがな。
何しろセルフドキュメンテッドエディターと自称してるわけだし。

1002:名無しさん@お腹いっぱい。
16/12/12 12:08:16.73 .net
日本語に翻訳されたマニュアルもあるから、Emacsに含まれてる日本語のチュートリアルをやったあと、気になるところをマニュアル見ればいいんじゃないの?

1003:名無しさん@お腹いっぱい。
16/12/12 18:23:53.89 .net
hyperestraier高速だなあ
Solrで似たようなことやろうとしたら遅かった

1004:名無しさん@お腹いっぱい。
16/12/14 20:18:26.72 .net
助けてください!

sshでtramp中にdiredでmulti-term起動したら
デフォルトでリモートの同じディレクトリから始まるようにできないですかね?

ストレスで禿げそうです!!

1005:名無しさん@お腹いっぱい。
16/12/14 23:12:26.88 .net
>>985
multi-termで起動するのはローカルにある/bin/bashとかであってsshじゃないよね
M-x shellだと直後に起動するシェルを指定するけど、その時に/ssh:hostname:/bin/bashって指定すると
そのリモートのディレクトリで起動する
で、(setq multi-term-program "/ssh:hostname:/bin/bash")ってやってたら起動すらしなかった

とりあえずリアップでも塗っとけ

1006:名無しさん@お腹いっぱい。
16/12/15 08:59:53.16 .net
    γ ̄ヽ          彡  ノ
  r'-'|  O | ~      ノノ ノ
  `'ーゝ_ノ ~ 彡 ⌒ ミ
     | ,|  ~ (・ω・` )
  ,


1007:,-/ ̄|、    O旦と )   ヽ__シ   (__(__つ



1008:名無しさん@お腹いっぱい。
16/12/16 01:11:41.94 .net
結局tramp使って透過的にシェルが使えるのはM-x shellだけじゃないか?
eshellも駄目だし他にうまく行くものがあれば逆に知りたい

1009:名無しさん@お腹いっぱい。
16/12/16 02:48:48.46 .net
macOSのTerminalでemacs使ってるんだけど「Exposé」みたいな変な文字打つと
文字がめっちゃズレたりしてわけわかんなくなるんだけどどうすれば治るの?

ちなみに、emacs起動してない状態で同じ文字打っても問題なかったので
emacsの設定次第で治ると思ってるんだけども

1010:名無しさん@お腹いっぱい。
16/12/16 07:51:51.89 .net
emacs起動してない状態でもバグってた(汗
macOS標準のターミナルのせいか

1011:名無しさん@お腹いっぱい。
16/12/16 07:53:58.93 .net
Unicode東アジアA(曖昧)の文字幅をW(広)にするってチェックボックス外したら治ったかも
でも他の文字でまたバグりそうだな
ちなみに988で「é」ってなっちゃってるのはeの上に`が付いたフランス語?っぽいやつです

1012:名無しさん@お腹いっぱい。
16/12/18 03:41:39.31 .net
>>989
(set-char-table-range char-width-table ?\u00e8 2)
これだとどうなります?
自分は>>890を参考にズレる文字は片っ端から設定して
快適になりました。

1013:名無しさん@お腹いっぱい。
16/12/18 04:27:15.91 .net
ewwでstackoverflowを綺麗に表示する方法ないでしょうか
せめてコードと文章のフォント変えて欲しい

1014:名無しさん@お腹いっぱい。
16/12/18 23:02:22.34 .net
diredの自動更新てどうやるの?

1015:名無しさん@お腹いっぱい。
16/12/19 01:14:10.61 .net
ごめんできた ω

1016:名無しさん@お腹いっぱい。
16/12/19 01:42:02.02 .net
みんなSpacemacs使ってるの?

1017:名無しさん@お腹いっぱい。
16/12/19 02:30:48.11 .net
次スレよろ

1018:名無しさん@お腹いっぱい。
16/12/19 06:50:57.17 .net
次スレ
Emacs Part 50
スレリンク(unix板)

1019:名無しさん@お腹いっぱい。
16/12/19 14:31:58.72 .net
>>996
使ってない。使ってる奴いるの?

1020:名無しさん@お腹いっぱい。
16/12/19 21:53:43.37 .net
elpaが使えなくなりました。melpaやmarmaradeは使える。
どうすればいいんでしょう?
mac絡みでなにか問題が発生したのか、何もわかりません

1021:名無しさん@お腹いっぱい。
16/12/20 00:51:18.02 .net
>>1000ならEmacs最高

1022:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch