のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,542,442人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs Part 49

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
851 : 849 - 2016/09/25(日) 13:02:57.85 .net (+52,+29,+0)
すいません。私の間違いのようです。
852 : 849 - 2016/09/25(日) 19:01:00.62 .net (+3,-30,-151)
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)))
853 : 名無しさん@お腹 - 2016/09/25(日) 21:11:03.98 .net (+18,-9,-3)
みなさん補完はやっぱりcompanyつかってるの?
854 : 名無しさん@お腹 - 2016/09/26(月) 00:17:49.80 .net (+35,+17,+0)
使ってないよ
855 : 名無しさん@お腹 - 2016/09/26(月) 03:50:29.03 .net (+3,-19,-15)
俺は ac から乗り換えた
856 : 名無しさん@お腹 - 2016/09/26(月) 09:50:02.19 .net (+62,+29,-11)
現状で一番自分の好みに近いけど、
確定前も選択候補をポイント位置にも表示できるといいな。
857 : 名無しさん@お腹 - 2016/09/27(火) 23:40:05.56 .net (-1,-29,-12)
25.1だと確かにegg.el(Wnn)微妙ですな。
ewwは大分整備が進んだ感じ。
858 : 名無しさん@お腹 - 2016/09/28(水) 23:10:54.86 .net (-2,-25,+0)
companyすごいけどおもい・・・
859 : 名無しさん@お腹 - 2016/09/29(木) 23:18:19.15 .net (-6,-29,+0)
howm専用で使ってる
860 : 名無しさん@お腹 - 2016/09/30(金) 17:00:19.50 .net (+2,-29,-64)
アンドロイドでEmacs使ってLatexとPythonのコーディングできますか?
numpyは動くらしいのでapt-getみたいのでパッケージどんどん入れられれば
問題ないのだけど
861 : 名無しさん@お腹 - 2016/09/30(金) 20:35:31.30 .net (+52,+29,-2)
そんなことしてどうするの?
862 : 名無しさん@お腹 - 2016/09/30(金) 21:00:41.26 .net (-1,-29,-14)
latex と python のコーディングすんだろ
863 : 名無しさん@お腹 - 2016/09/30(金) 21:52:43.77 .net (+57,+29,-4)
もう挫折しそう
設定いじるだけで超時間かかる
864 : 名無しさん@お腹 - 2016/09/30(金) 23:25:41.68 .net (-1,-29,-2)
>>860
Debian no root
Emacsは動く。他は知らない。
865 : 名無しさん@お腹 - 2016/10/02(日) 09:21:43.05 .net (+3,-30,+0)
(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)

フォントの設定が今一つ飲み込めないんですがこれはバグでしょうか?
それとも別の理由でこうした動作になるんでしょうか?
866 : 名無しさん@お腹 - 2016/10/02(日) 11:07:41.83 .net (+4,-29,-8)
3行目 set-fontset-fontのあとはnilじゃなくてtじゃないと反映されないのでは
http://qiita.com/melito/items/238bdf72237290bc6e42
867 : 名無しさん@お腹 - 2016/10/02(日) 12:49:11.89 .net (+3,-30,-70)
>>866
レスありがとうございます。
試してみましたがやはり駄目なようです。
次のように文字を直接指定してみても効きません。

(set-fontset-font nil '#x2026 # nil -> t でも同じ
(font-spec :family "TakaoGothic"))

japanese-jisx208ですでにフォントが適用されている文字の場合なら、
別の適当なフォントを指定しても即座に反映されます。
868 : 名無しさん@お腹 - 2016/10/02(日) 13:31:51.51 .net (-1,-29,-32)
自分の環境でも "…" だけdefaultのほうが反映されるわ
二点リーダならjisx0208のフォントで表示されるから
フォントの設定に起因する問題じゃなさそう
869 : 名無しさん@お腹 - 2016/10/02(日) 16:30:00.75 .net (-6,-29,-14)
以下↓のページによると
870 : 名無しさん@お腹 - 2016/10/02(日) 16:33:36.28 .net (+9,-29,-40)
連投ごめん、切れちゃった。

http://ja.fonts2u.com/ で調べてみたけど、DejaVu Sans Mono は「…」のフォントを持ってるみたいよ。
だとすると
>自分の環境でも "…" だけdefaultのほうが反映されるわ
これは正しい動作ってことになるのでわ??
871 : 名無しさん@お腹 - 2016/10/02(日) 17:00:57.30 .net (+4,-30,-104)
>>870
英数字のフォントによって動作が変わるので関係はありそうですが。
例えば"▽"はDejaVu Sans Monoでは駄目だけど、
"Droid Sans Monoだと日本語フォントで表示されます。

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

> (set-fontset-font nil '#x2026 # nil -> t でも同じ
> (font-spec :family "TakaoGothic"))
これが効かないのも不思議な気がしますし。
872 : 名無しさん@お腹 - 2016/10/02(日) 19:39:33.24 .net (+36,-30,-11)
多分これのせい。
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=e0707282d214ff17b20a9f07ca2f4055610d30ea

(aref char-script-table #x2026)
=> symbol
だし。
873 : 名無しさん@お腹 - 2016/10/02(日) 19:57:05.68 .net (+0,-27,-13)
へー 不具合避けるためにasciiは変更しないようにしたのね
コミットされたのも24.5リリース後だから25だと影響受けたわけか
興味深い
874 : 名無しさん@お腹 - 2016/10/02(日) 20:06:33.56 .net (+62,+29,-12)
>>872
そうするとこれは仕様ということになるんですか?
いや、ちょっと困るんだけどと言っても取り合ってもらえないのかな?
875 : 名無しさん@お腹 - 2016/10/02(日) 20:50:13.96 .net (+74,+29,-7)
他でも変だと思っている人がいるようなので、言えば何らかの対策はしてくれるかも。
http://lists.gnu.org/archive/html/help-gnu-emacs/2016-10/msg00004.html
876 : 名無しさん@お腹 - 2016/10/02(日) 23:04:16.45 .net (+11,-29,-9)
>>875
"please file a feature request bug report"ということなので、
この流れであっちにポストがなければ代わりに投げてみてもいいかもしれませんね。
どちらかと言えばこっちの方が影響が大きいので。
877 : 名無しさん@お腹 - 2016/10/05(水) 00:51:30.07 .net (+7,-30,-54)
初歩的な質問ですみません。
25.1 にしたらエコーエリアに
defun: (NAME ARGLIST &optional DOCSTRING DECL &rest BODY)
とか出してくれて便利ですが、これは何という名前の機能ですか?
878 : 名無しさん@お腹 - 2016/10/05(水) 00:58:11.66 .net (+32,-29,-2)
>>877
eldoc-modeじゃないですかね?
879 : 名無しさん@お腹 - 2016/10/05(水) 01:38:16.26 .net (+61,+29,+0)
>>878
早速ありがとうございます。
デフォルトでONになっただけで、前からあったんですね...
880 : 名無しさん@お腹 - 2016/10/05(水) 13:28:13.91 .net (+4,-29,-18)
午前中に25.1を入れてみたら、

~/.Xdefaults-oresamahost

を読んでくれなくなっちゃったんですね。
881 : 名無しさん@お腹 - 2016/10/05(水) 23:50:44.88 .net (-2,-30,-42)
25.1 の shell-mode で M-x calendar や M-x calc をやると
空のプロンプト行が入っちゃいますけど、これって抑えられます?
882 : 名無しさん@お腹 - 2016/10/06(木) 06:57:02.66 .net (+7,-30,-28)
>>880
バグかも
get_environ_db 関数の中でファイル名を作るとき
".Xdefaults" と system-name の間に "-" を挟むのを忘れているように見える
http://git.savannah.gnu.org/cgit/emacs.git/tree/src/xrdb.c?id=7352c6c#n369
883 : 名無しさん@お腹 - 2016/10/07(金) 01:53:39.70 .net (-1,-29,-29)
25.1入れたらemacs-init-timeが0.4から0.1なってちょっと嬉しい
体感的には変わらんけど
884 : 名無しさん@お腹 - 2016/10/08(土) 10:00:53.05 .net (+0,-30,-37)
>>882
ほんとだね。

ln -s .Xdefaults-oresamahost .Xdefaultsoresamahost

で読むみたい。
885 : 名無しさん@お腹 - 2016/10/08(土) 10:40:39.07 .net (+57,+29,-7)
いまのところ嬉しいのは、やてふと同じコメントアウト機能だけ
886 : 875 - 2016/10/09(日) 09:30:38.50 .net (+3,-29,-42)
一部のsymbolでasciiフォントが強制的に使われる件で、
昨夜ちょっと書き方を考えて報告したら速攻直してもらいました。
25.2には従来の動作を選べる変数が追加されるそうです。
今のところemacs-25 branchだけみたい。
887 : 名無しさん@お腹 - 2016/10/09(日) 14:55:05.80 .net (+3,-30,+0)
前に
error in process filter: Could not create connection to www.emacswiki.org:443
がemacsを立ち上げたときに出るようになった@El Capitanと書いたのですけど
対処方法をここで聞いても誰も答えてはいただけなかった。
今回もう一度やってみた。
http://blog.ymyzk.com/2015/10/os-x-el-capitan-homebrew/
に書いているように/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が使えるようになった。(この間使ってなかった)
やれやれです。
888 : 名無しさん@お腹 - 2016/10/11(火) 00:11:28.39 .net (+59,-30,-111)
遅まきながら、emacs-22.3 + Mule-UCS から Emacs 25 に上げたのですが、©が入っている行で折り返しがあると画面が乱れてしまって困っています。
同じ画面でも端末幅を 80 にすると 3 行目から表示されるようになってしまいます。
端末は PuTTYjp で EUC-JP で使用しています。
889 : 名無しさん@お腹 - 2016/10/12(水) 10:13:59.70 .net (-2,-30,-23)
menu-tree.elって Emacs24以降対応していない?
menuだけでも日本語化して欲しいんだがなあ。
890 : 名無しさん@お腹 - 2016/10/12(水) 13:45:38.83 .net (+21,-30,-86)
>>888
まるしーの文字幅がフォントの表示幅と不一致なんじゃないかな
これで直るかも

;; © U+00A9 COPYRIGHT SIGN の文字幅を設定
(set-char-table-range char-width-table ?\u00a9 2)
891 : 名無しさん@お腹 - 2016/10/15(土) 06:10:13.91 .net (+0,-29,-11)
>>890
横からですけど、?\u00ea や ?\u2014 で崩れてたのが直りました
ありがとう!
892 : 名無しさん@お腹 - 2016/10/15(土) 11:12:28.52 .net (+4,-29,-9)
auctex終了時に中間ファイル削除したいのですがhookの探し方がわかりません! ><
893 : 名無しさん@お腹 - 2016/10/15(土) 21:15:24.74 .net (+0,-28,-11)
インデントのTabをハードタブにする方法はありますか?
894 : 名無しさん@お腹 - 2016/10/15(土) 21:42:58.52 .net (-1,-29,-2)
C-q TABってハードタブじゃないんだっけ
895 : 名無しさん@お腹 - 2016/10/16(日) 11:45:26.24 .net (+17,-30,-123)
>>892
一度 M-x tex-mode とかして変数が定義された状態で

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

フック変数は名前の末尾が -hook で終わっているのが殆どだけど
ときどき -hooks や -functions で終わっているものもある
また「終了時」に走るフックは after を名前に含んでいることが多い(稀に exit や end 等)
896 : 名無しさん@お腹 - 2016/10/16(日) 15:50:58.26 .net (+6,-23,+3)
>>895
なるほど。ありがとうございます(_ _;)
897 : 名無しさん@お腹 - 2016/10/17(月) 11:08:35.87 .net (+18,-30,-114)
>>895
都合のいいhookが見つからないので下のようにしてみたのですが,yes noを聞いてくるのが鬱陶しいです.
自動でyesにするにはどうすればいいか教えてください orz
(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd "C-c C-d") 'TeX-clean))
898 : 名無しさん@お腹 - 2016/10/17(月) 14:12:13.26 .net (+38,-30,-92)
>>897
(setq TeX-clean-confirm nil)

フック変数の方は AUCTeX 11.89.1 以降なら
TeX-after-compilation-finished-functions
というのがあるけど、TeX-clean を add-hook してみたらエラーで動かなかった
899 : 名無しさん@お腹 - 2016/10/17(月) 14:40:00.39 .net (+40,-30,-112)
>>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)
900 : 名無しさん@お腹 - 2016/10/17(月) 15:35:04.92 .net (+64,+29,-2)
>>898
ありがとうございます! 楽になりました。
>>899
すいません私には理解できない ^^;
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について