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

    元スレEmacs Part 49

    emacs覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    902 = :

    cua-mode と mozc を同時に使ってると、
    日本語モードではC-x C-sがundefinedと言われるんですが
    同時には使えないのですかね?
    (toggle-input-methodで英語モードに戻るとC-x C-s動きます。)

    903 = :

    モードラインの一番右に、疑似的なスクロールバーを表示する
    パッケージがあるみたいなんだけど,名前分かる人いますか?
    spacemacsに含まれているんだけど、独自の拡張なのか既存のもの
    なのかが良くわからない。

    /nox/remoteimages/2a/99/a50729d4ec058a31a2e211cee0f4.png

    904 = :

    spacemacs使ってないけど俺のとこにもあるよ
    なんて機能かは家帰ったら調べる

    905 = :

    >>903
    powerlineだよ

    906 = :

    >>856
    companyをacみたいにできる。

    http://github.com/company-mode/company-mode/wiki/Switching-from-AC

    907 = :

    >>905
    powerlineって,モードラインを派手にするための拡張でスクロールバーを
    表示するほどの機能はないって認識なんだけど.
    もしかして,標準でスクロールバー機能的なものがあるってこと?
    公式サイトみたけど見つからない...

    908 = :

    >>907
    表示位置に合わせて生成した画像を表示とかでスクロールバーを実装してたんじゃなかったかな
    powerlineの機能だよ

    909 = :

    質問です!
    Emacs 24.5.1をOS X El Capitan 10.11.6のターミナルで利用しています。
    ~/.ssh/configを設定しtrampを使ってsshでサーバのファイルを直にいじっていたりします。

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

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

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

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

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

    912 = :

    なるほど!ありがとうございました!
    scpだとコマンド叩けなそうなので
    sshfsで調べてみます!

    913 = :

    この間ついうっかりEmacs を25にバージョンアップしたら、Cask でインストールしたものがいくつか起動時に見つからないってメッセージがでるようになっちゃいました。


    一応、Emacs もCask も再インストールしたんですけど解決しません。
    これって一般的な問題ですか?それともうちだけの問題ですかね?

    915 = :

    sshfsが使ってるSFTPとscp(SCP)を調べたらSCPの方が効率が良いようだけど中断に対応してないね
    SFTPは対応してる
    保存中の中断はtrampがどう対処してるかで変わってくるだろうから最終的にはどうなるかは全く分からん
    >>909のファイル消失問題がどうなったかが気になる

    916 = :

    redpen-paragraph.el
    で英文法チェックしてみたら要らない警告も沢山でてきてうるさすぎる
    link-grammarのインターフェイスになってたgrammer.elというの昔あったはずなんだけど
    なくなってる。どこいったんだろう

    918 = :

    lookup.elで辞書をみるときに
    前に見てたページを戻るにはどうすればいいの?
    毎回検索しなおし?

    919 = :

    >>918
    ?でヘルプみればすぐ分かるのに…
    Lookup Summary mode:
    `M-p' - previous session
    `M-n' - next session

    920 = :

    25.1をTerminalで使ってる人いますか?具体的にはPuTTYの先で使ってますが、
    isearch-modeで M-(key) が効かなくなってません?
    どうも、(this-single-command-keys)の結果が変わっているみたいで、そのせいで
    (undefined)の表示も変です、
    emacs -Q であげて M-n を押すと、

    921 = :

    切れた。
    emacs -Q で M-n が "M-n is undefined" って表示されるはずだと思うけど、
    25.1は "ESC is undefined" って表示されます。

    922 = :

    javascriptが必須な英語文法チェックサイト
    http://app.grammarly.com/
    にEmacsからアクセスしたい

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

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

    923 = :

    >>921
    25.1でemacs -Q"M-n is undefined"って表示されるよ

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

    924 = :

    >>922
    一応作ってみた
    ↓この関数にテキストを渡すと連装配列が返る
    (defun textgears-check-api (text)
    (with-current-buffer
    (url-retrieve-synchronously
    (concat

    926 = :

    NGワードとかで書き込めないんでpastebinに貼り付けた…とほほ
    http://pastebin.com/E3dXvg0g
    実行するとこんなのが返って来た
    (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))
    これを整形すれば結構便利に使えそうだ

    927 = :

    普通リージョン選択したテキストでリクエストするのかな
    それでレスポンスを解析して、エラーの該当部分をハイライトして
    正解をツールチップで表示するのがベストなインターフェースな気がする

    928 = :

    リージョンしない M-; でコメントアウトをしたいのですが、なにか方法ないですか。

    929 = :

    一行選択してコメントアウトする関数を書くといいんじゃないかな

    930 = :

    >>928
    M-; のコマンド (comment-dwim) のラッパーを書いて M-; に割り当てる
    http://pastebin.com/vBDFgfRV

    931 = :

    >>930
    ありがとうございます! いくらググっても辿りつけなかった。^^;

    932 = :

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

    934 = :

    http://emacs.stackexchange.com/questions/26811/is-there-a-way-to-use-python-instead-of-elisp-for-extending-emacs/26825
    Pymacsは死んだけど
    今も動く

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

    935 = :

    >>921
    メタとエスケープシーケンスってそもそも別だから。esc-xって押してるんじゃない?

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

    936 = :

    http://gist.github.com/PharaohKJ/cc849ad12ca613fec9604e5e91012ffc
    これをそのまま動かしたらmarkdownの作文間違いはチェックしてくれた
    latexでも動かそうとして
    :modes (... LaTeX-mode))

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

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

    937 = :

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

    938 = :

    一応これは試してみましたが効果はありませんでした。
    環境(kona/Debian)もメモファイルもUTF-8なので多分そうだと思いますが。

    (setq howm-process-coding-system 'utf-8-unix)

    939 = :

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

    940 = :

    25.1 になってから、 auctexのタイプセットの終了時に Emacs がcrash する
    ようになった。色々と調べたら、bug #24358 が該当バグのスレらしい。
    但し、まとまったパッチ群は #24821 の次のレスが役立つ。
    http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24821#8
    こいつらを当てたら落ちなくなった。

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

    これを機会にクラッシュするバグのフィックスを他に2つほど見つけて
    パッチを当てて使ってるけど、この種のパッチをまとめたサイトは無い
    ものか。バグレポートをまとめたサイトはあるけど、
    http://debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs;max-bugs=100;base-order=1;bug-rev=1
    これだとパッチを探し回らないといけない。

    942 = :

    >>926
    を改造してtextgearをflycheckから使えないかと思ったけど、flycheckってコマンドラインからファイル処理する方法専用っぽい
    コマンドラインツールを自作して中継しないといけないっぽい
    直接http requestできないのかな

    943 = :

    サイズの異なる二種類のフォントを使用していると、
    行の高さが変化する場合があります。
    行の高さを一定にするにはnewlineにline-heightを設定する方法しかなさそうですが、
    これはline-spacingのような変数ではなくプロパティなので、
    次のような方法しか見つかりませんでした。

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

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

    944 = :

    >>943
    (setq default-text-properties '(line-height 20))

    945 = :

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

    946 = :

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

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

    947 = :

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

    949 = :

    メール環境(特に検索性能)が辛くなってきた。
    Mew も Wanderlust も遅いわ取りこぼすわでかなわん。
    みなさんはどうしてるんですか?
    mu4eに手を出すかなあ…


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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