[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/23 01:05 / Filesize : 245 KB / Number-of Response : 1035
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs Part 50



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/19(月) 06:49:45.33 .net]
前スレは落ちていないみたいだけど。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
www.emacswiki.org/emacs/

前スレ
Emacs Part 49
echo.2ch.net/test/read.cgi/unix/1449824135/

430 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 14:36:58.15 .net]
自分がそうなんだけど、なによりアップデートして動かなくなったとき対応できない

431 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 19:35:26.40 .net]
大学1年時に教授からUNIXワークステーションで
使いたいソフト(やライブラリ)は
自分でtarボールからconfigureして
makeしろと言われたのを思い出した

432 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 19:47:13.87 .net]
マニュアルインストール以外やりたくない
ここでする話ではないがVimで猫も杓子もNeoBundle使ってたが全く馴染めなかったし
Emacs環境にもinit-loaderしか入れてない

433 名前:名無しさん@お腹いっぱい。 [2017/05/08(月) 22:14:39.42 .net]
話が良く分からない。

M-x package list から選んで「install」ボタンって、自動インストールなの?
俺はいつもそれなんだが。

インストールできたら各種.elなりをしこしこ書いたり修正したりする。

起動して(*・∀・)!! ってなる。

434 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/08(月) 23:02:49.96 .net]
>>420
それ自動よ

435 名前:名無しさん@お腹いっぱい。 [2017/05/09(火) 00:51:17.37 .net]
パッケージマネージャ使わずにインストールする癖つける方が弊害のような・・・
ブラックボックスったって、パス通して、autoloadコメントを.loaddefs.elに集めて、
ちょっと初期化して・・・と別に大したことやってないし
初心者が知るべきなのは、パッケージレシピの書き方の方じゃないのか

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/09(火) 02:33:42.38 .net]
MELPAに上がってるelispはpackage.elでインストールして問題無い事がテスト済みだから
わざわざ手動で入れる意味もないだろう
rpmとかもテストされてはいるだろうけど、アプリ固有の問題についてはノータッチだろう
MELPAは当然ながらEmacsに特化したテストをきっちりやってる(はず)

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/09(火) 03:36:48.86 .net]
>>421
そうなのかww
手動なんてできねーよ。
まぁファンなだけで極端なカスタマイズはしてないんだけど。

tabbarのインストールが一番苦しんだ。

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/09(火) 08:01:44.93 .net]
いまだに自動のやり方しらないお



439 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/09(火) 10:28:54.91 .net]
font-lock-defaultsを設定して文字を光るようにしたんだけど
なぜかキーワードが正規表現にマッチしても、マッチした文字の中に
ダブルクオーテーションがあると
それ以降が文字リテラルと認識されるらしく色が変わらなくなります
font-lock-keywordsにもダブルクオーテーションが正規表現の
ルールに無いしよくわかりません
教えてください。

440 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/09(火) 11:26:07.05 .net]
font-lock-keywords-onlyを設定したらなおりました
自己解決しました

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/10(水) 09:40:29.96 .net]
www.mew.orgが落ちてるな
ここで言って解決するか知らんけど

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/10(水) 11:20:01.28 .net]
誰かOrg-modeを超えるワープロを教えてくれ。

443 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/11(木) 04:18:22.70 .net]
書院だな

444 名前:名無しさん@お腹いっぱい。 [2017/05/11(木) 12:51:51.41 .net]
>>430
ググったらもう生産終了のようですがorz

445 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/11(木) 13:03:03.38 .net]
ググるなよ

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/12(金) 01:55:25.05 .net]
わろた

447 名前:名無しさん@お腹いっぱい。 [2017/05/12(金) 11:48:16.51 .net]
>>432
理不尽過ぎるだろ(´・ω・`)
ググれと言ったりググるなと言ったりorz

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/12(金) 20:32:08.36 .net]
ユーチューバー特集(ヒカル、Fischer's、スカピース、レイターズ、)
https://www.youtube.com/watch?v=pfyuMOXAWog
第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ!
https://www.youtube.com/watch?v=asF2wQ2xhjY&t=61s
ユーチューバーの儲けのカラクリを徹底検証!
https://www.youtube.com/watch?v=FUSb4erJSXE&t=504s

最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいい
最低2年はやらないとここまではいかないだろうけど才能とアイデアと
やり続ける根気があればが大儲けできる可能性が高いぞ
まだまだ他の職種に比べれば競争率は低い
顔出したくならラファエルやガブリエルみたいに仮面つけるか
カブキンみたいに白塗りすればいい
自分の部屋で商品紹介や実験動画するのでも人気である可能性あり



449 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/18(木) 16:25:06.37 .net]
mavericksでemacs25.2使っていますが2本指でのスクロールがガタガタになって使い物になりません。24.5は問題ないです。同じ人いないかなとググっても見つからず困っています。助けてください ; ;

450 名前:名無しさん@お腹いっぱい。 [2017/05/19(金) 22:04:46.06 .net]
Emacs Mac Port 使ったら

In addition to the standard Emacs 25 features, the Mac port includes
the following Mac-specific ones:

* Pixel-based mouse wheel smooth scroll for newer mice/trackpads.

451 名前:名無しさん@お腹いっぱい。 [2017/05/20(土) 13:56:19.05 .net]
Emacsには直接関係ないけど、
helm(anything)みたいなコマンド絞り込みインターフェースって
UI界の標準になりそうな動向ってないのかしら?
vivaldi とか Android Studio はこれがあって
M-x にバインド出来るからかなり手に馴染む感がある
gimp と libreoffice でこれ出来たら捗るのになぁ…

452 名前:名無しさん@お腹いっぱい。 [2017/05/20(土) 21:40:01.85 .net]
>>437
smooth-scroll切ったらヌルヌルになった.けどこんどはscroll-down(-up)のア

453 名前:ニメーションがなくなってしまった orz []
[ここ壊れてます]

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 01:52:35.71 .net]
24.5に戻ればいいじゃない

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 12:15:23.18 .net]
>>440
そんなこといわないで ; ;

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 12:20:10.24 .net]
>>440
> 24.5に戻ればいいじゃない

確かに。俺も25.2導入したら、動かないelがいっぱい出てきた。

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 12:33:06.24 .net]
バイトコンパイルし直してもそんなに動かないのがあった?

458 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 13:48:21.65 .net]
>>442
自分のは更新したらふつうに動いたよ



459 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 18:53:44.78 .net]
24.5から25.1に移行したとき、
移行直前にpackageでUpdateしてたらエラー無く動いたし、Updateしてないマシンは結構エラー出た

たぶんパッケージシステム使ってないとかメンテナンスしてないとかだと動かないの多いんだと思う

460 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/21(日) 19:57:06.14 .net]
ぜんぶマニュアルインストールだけど、migemoとか数個の.el入れ替えたらなんの問題もなくうごいた

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/22(月) 01:25:41.83 .net]
っていうか、.emacs.d以下の*.elcを全部消してみたら。野良elじゃなきゃ動く可能性高。

462 名前:442 mailto:sage [2017/05/22(月) 20:43:53.84 .net]
>>447
> っていうか、.emacs.d以下の*.elcを全部消してみたら。野良elじゃなきゃ動く可能性高。

週末にTryしてみます。

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 03:06:41.26 .net]
みんな最新版好きなんだな
俺はだいぶ後だなあ

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 07:38:32.72 .net]
マークした数字を整数倍するコマンドしりませんか。数字以外は無視してくれるとなおいいのですが ^^;

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 22:05:42.09 .net]
マークした数字の意味が何なのかよく分からないけど
https://github.com/benma/visual-regexp-steroids.el/
のExamplesみたいなことがしたいのだろうか?

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 22:09:42.90 .net]
標準の置換でも計算できたっけ?

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 22:10:02.96 .net]
マークじゃなくてリージョン選択でした。csv-modeとかで、列を整数倍したりしたいのです ^^;

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/23(火) 23:27:05.47 .net]
pythonとvisual-regexp-steroidsのインストールが必要だけど、やっぱり >>451 が簡単と思う
M-x vr/query-replace -> (-?\d+\.?(\d?)+) -> C-c C-c float(\0)*整数

俺の場合、列計算なら数万行のcsvを扱うことがあるので gawk 使うけど
今時ならpythonかもしれない



469 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/24(水) 07:19:39.04 .net]
>>452
うん
query-replace-regexp (C-M-%) で

検索: [0-9]+
置換: \,(* (string-to-number \&) 10)

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/24(水) 15:24:52.01 .net]
なんかめんどそうだから、表計算ソフトで加工します。みなさんありがとう(_ _;)

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/24(水) 17:31:46.24 .net]
emacsで表計算ができないとでも思ったか?

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/24(水) 20:17:30.93 .net]
なかなかクズいな

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/25(木) 02:12:03.42 .net]
リージョンでいいなら perl で
s/(\d)+/$1+1/ge
とか

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/25(木) 02:12:50.66 .net]
ああ (\d+) だった

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/27(土) 13:03:57.98 .net]
spacemacsで、evilのinsert-modeから、normal-modeに移行する方法として
1. fdとすばやく押す(ほぼ同時に)
2. C-[を押す
3. Escを押す
などがありますが、1の方法がどこで(あるいはどのように)実装されているか
知っていたら教えてください。

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/27(土) 13:19:12.71 .net]
spacemacs 使ってないから断定できないけど、key-chord

https://www.emacswiki.org/emacs/KeyChord

じゃないかな?

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/27(土) 14:11:17.82 .net]
>>462
どうも
key-chordは知っていましたが
(featurep 'key-chord) #=> nil
なので質問投げました

その後、evil-escapeパッケージで実装されているのがわかりました
https://github.com/syl20bnr/evil-escape

ありがとうございました

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/28(日) 12:32:31.56 .net]
>449
24.5の俺が通りますよ。



479 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/29(月) 11:58:27.33 .net]
evil ほんと完成度高いよなぁ。
vim を使わなくなった。

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/29(月) 16:59:22.16 .net]
mini bufferとかで、アイドル時に話しかけてくれる.elないですか?作業中寂しいので

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/29(月) 22:32:26.10 .net]
doctorに診てもらえ

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/30(火) 01:24:58.94 .net]
もしくはニュースがながれたりとか

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/30(火) 03:03:48.80 .net]
>>466
泣いた

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/30(火) 17:28:02.59 .net]
>>438
helmとかanythingとか、そんなに使いやすいの?
ある時期から騒ぐ人が多くなったけど、
導入と操作を覚える手間ばかり多そうな印象。

るびきちとかいう人の本の後半に詳しく書いてあったので知ったけど、
そこに行き着くまでに書いてあった諸々がまったく役に立たなかったので、
試さないまま今に至っている。

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/30(火) 18:02:47.27 .net]
試す方法が理解できなかったのかな

そのまま生きていけばいいじゃね

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/30(火) 20:02:30.00 .net]
anythingである指定したディレクトリ以下のファイル名で検索するのどうするの?
ファイル全検索とか大掛かりなやつのやり方しかヒットしない orz

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/30(火) 23:14:15.42 .net]
helm のお試し方法として、いま、一番簡単なのは Spacemacs を導入することだと思う。

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/30(火) 23:56:00.88 .net]
>>472
素直に M-x find-name-dired したら。
helmなら helm-find があるけど、anythingには無いかもなぁ



489 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 07:24:01.43 .net]
>>470
俺もそう思ってたが、導入コストは高くないし
今までどおり使ってて、勝手に補完(補完って表現は、正確じゃないが)されていく感じ
M-x quick-calcを起動したいがコマンド名がうろ覚えという状況だとする
M-x helmを使うと、calcと入力するとcalcを含むコマンドが一覧として出て、(最近使ったコマンドは上に出る)上下の選択でquick-calcを起動できる
既存のM-xからhelm M-xへの以降は基本的にゼロオーバーヘッドで
コマンドを正確に全部入力してエンターを押せば今までどおりそのコマンドが起動する

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 12:17:52.51 .net]
>>475
helmはemacs全体の挙動が変わりそうな気がして、導入を躊躇してる。
そんなに学習コストがないなら入れてみるか。

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 14:52:14.40 .net]
>>474
とりあえず anything-grep-by-name で解決できました ^^;
(setq anything-grep-alist
;; "~/Dropbox/tex/" 以下のファイル中の文字列を検索
'(("grep" ("grep -rnH %s" "~/Dropbox/tex/"))
;; "~/Dropbox/tex/" 以下のファイル名を検索
("find" ("find -name %s" "~/Dropbox/tex/"))))

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 14:56:21.55 .net]
helmとorgモードは今までこにょこにょやってたことが全否定されそうで使ってない

圧倒的に効率いいのはわかるんだけどさぁ

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 17:18:50.22 .net]
sank cost

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 18:36:02.04 .net]
何でもできそうで、実は何をしていいのかわからない。それがorg

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 18:44:26.14 .net]
書くことがない人には、いらないですから

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/05/31(水) 21:38:51.53 .net]
org でスケジュール管理したいんだけど、結局 Google カレンダーと Keep を使っちゃう

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/01(木) 09:20:22.07 .net]
orgは他で足りてる人には必要ない
emacsから出ないで生活できる!の幻想を追ってきた人への最後の楽園だよね
使ったコタないけど

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/01(木) 21:40:34.28 .net]
anythingのおすすめおしえてー



499 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/02(金) 02:45:18.12 .net]
orgそこそこ便利だったけど仕様がころっころ変わりすぎで
結局使わなくなった

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/02(金) 19:33:32.67 .net]
>>485
仕様が変わったことに気がつくぐらい使いこなしてるってことだな。
俺はメモ書きツール程度にしか使えてないから
全く気がつかん!

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/02(金) 19:45:27.38 .net]
470だが、いろんな返信ありがと。

心情的には、478が近いけど、anything/helmの効率が
いいというのが本当かまだ疑わしい。
そもそも、機能名も含めた仕様がコロコロ変わるソフトは信用できない。
あの葡萄は酸っぱい系の話だという気も少しはしているが。

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/02(金) 19:54:53.51 .net]
操作性に関してはAnythingは安定しているぞ (HelmとAnythingの関係についてググるとそのへんに関する詳細な日本語資料が出てくる)
私はHelm派だが、helm-mini以外の機能は無効にして難しい仕様を覚えないことにして使っている分には十分便利である

(487はるびきち自身なのではと邪推してみる)

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/02(金) 20:07:03.53 .net]
ido 派が通りますね

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/02(金) 21:14:00.57 .net]
とりあえず使ってみればいいのに。使わずにごちゃごちゃ言ってる理由がわからんわ '^p^

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/02(金) 21:22:35.97 .net]
ivy使えよ、海外じゃ今一番盛り上がってるぞ。軽いしな。

helmは機能は多いけど重いのが不評。

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/03(土) 00:16:41.27 .net]
スーパーの試食コーナーの前で試食せずに
「この食品は美味いのか不味いのか誰か教えてくれ!」
と大声で喚き続けてるおじさん

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/03(土) 09:37:09.17 .net]
Helm導入時にtab補完が効かずにイライラして使うのやめようとした覚えがある

https://abicky.net/2015/11/23/223011/
これ参考にしたらあっさり使えるようになった

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/03(土) 10:02:48.97 .net]
C-tはratpoisonで使うのに
orgのtodoとかぶる
どのキーを変えるか迷う



509 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/03(土) 10:57:06.07 .net]
M-x describe-bindings で見たとは思うけど意外と空いてるところ、使わないコマンドが見つかることがある
ま、最近はC-c + 1文字はユーザーに開放されてるらしいのでこれに割り当てしてるわ

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/03(土) 10:58:33.61 .net]
単にタイル型 wm にこだわるだけなら、流行りの i3 とか、ちょっと古い awesome や xmonad とかを選べば、キーバインドでなやむことはないんじゃないかな。

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/06(火) 00:11:19.60 .net]
scroll-up-line を M-pに割り当てたんだけど
(setq scroll-margin 7)
とかするとなぜか無限ループになるな
仕方ないので scroll-margin 0で運用中…

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/06(火) 02:16:00.21 .net]
>>491
helm swoop に相当するものある?

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/07(水) 04:20:52.16 .net]
>>498
helm-swoop の抽出と同等なら swiper.el。migemo対応可能。

ivyは複数アクションは無いので、helm-swoopみたいに抽出した結果を編集とかはできないけどその分動作は軽快。

動作が早いこともあってisearch系をswiperに置き換えると便利。その意味では抽出だけでなくバッファ内移動にも使える。一覧性や視認性も良い。

helm-swoopは確かに機能は強力だけど重いからisearch置き換えとは考えないでしょ。

なのでがっつり抽出したいときはoccurの置き換えでhelm-swoop、普段使いはisearch置き換えでswiperのイメージかな

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/07(水) 23:42:26.07 .net]
>>499
ありがとう
そうか乗り換えもありかなあ
helmはちとデカすぎるからね

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/0 ]
[ここ壊れてます]

516 名前:8(木) 13:48:01.55 .net mailto: ivyは情報源も1つしか持てないからhelmの代わりという訳にはいかない。別物だね
helm-swoopもhelm標準のhelm-occurで十分
helm-multi-swoopも開いてるバッファのみだし、複数ファイル検索して書き換える場合は
helm-grep-do-git-grep → helm-wgrepかな
[]
[ここ壊れてます]

517 名前:名無しさん@お腹いっぱい。 [2017/06/08(木) 20:39:16.55 .net]
それは君の考え方。機能より速度を重視する人もいる。何を重視するかは人それぞれ。

やろうとする事に複数のアクセスがあるのは当然で何を重視しどれを選ぶかは自由なのよ。自分の感性で断言するってのはどうなんだろね

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/08(木) 20:52:41.42 .net]
無印swoop



519 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/08(木) 22:35:05.40 .net]
開いていない複数ファイルの置換なんて sed でいいじゃん

520 名前:名無しさん@お腹いっぱい。 [2017/06/09(金) 00:15:23.65 .net]
確かにhelmって重いイメージあって、
必然的に検索候補数の多くなるhelm-swoopソースだとわかりやすいくらいだったけど
最近は結構軽くなってる気がするよ
async.elに依存し始めてからかな
複数ソース跨げる、migemo使える、複数アクション、関連パッケージ多い
ってことで結局helmは便利

521 名前:名無しさん@お腹いっぱい。 [2017/06/09(金) 00:42:16.56 .net]
>>480 >>483
変に「org-modeは何でもできる」とか地に足の付かない言われ方するから
そう勘違いする人もいるんだと思う
orgは便利な構造文書フォーマットとだけ思って使い始めた方がいいと思う
エクスポート機能使えば綺麗なLaTeX、HTMLがすぐ出来る

基本スケジュール管理だのはgoogleカレンダーとanydo使う
(複数文章内のTODOアイテム集めてorg-agendaで確認ってのはちょっとやってるけど)
フラッシュカードやりたいならanki使う

522 名前:名無しさん@お腹いっぱい。 [2017/06/09(金) 02:05:46.17 .net]
日本と海外のユーチューバーは収入の仕組みが違う?!どっちが儲かるか?
youtube-youtuber.com/360.html

日本の従来型のユーチューバーは、広告収入をメインの収入源としています
1.動画にのせる広告(動画広告+画像広告)からの報酬や
2.スポンサー収入(企業からの依頼を受けて商品を紹介)

海外のユーチューバーの傾向として、広告収入ではなく、自分のビジネスを
メインにすることによって広告収入を遥かに超える収入を叩き出しています。
例えば、beauty guru(美のカリスマ)と謳われる、ユーチューバーのミシェル・ファンは
広告収入は1800万得ていますが・・他方で美容化粧品会社Ipsyを立ち上げて、
年収1億ドル(約110億円)を売り上げました。
彼女は「メイクのチュートリアル動画」を投稿していますが、動画の中で自分の会社の商品を
使っているんです。
そしてその中で使った商品を、online shopで買える仕組みにしています。
他人の商品を紹介して、そこから「おこぼれ」を貰うより、自分の商品を売った方が
遥かに儲かりますからね。

リンジー・スターリングは踊りながら、バイオリンを演奏する、アーティストですが・・・
彼女の場合も、あくまでも動画を投稿するのは、自分のビジネスである、
ツアーチケットやアルバムの販売のためなのです。

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 06:20:39.93 .net]
>>506
markdown でいいや、ってならない?

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 06:52:49.78 .net]
ならないからorgつかってると考えられないのでしょうか?

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 08:46:47.19 .net]
新規に使い始める動機として弱いでしょ
「便利な構造文書フォーマット」だけなら、emacs マイナーの org より、今や広く浸透

526 名前:している markdown のほうに分がある []
[ここ壊れてます]

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 09:47:23.39 .net]
orgだとlibreからMarkdown、latex、htmlまでいろいろ出力できて便利なんだよ

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 09:49:17.20 .net]
markdownで書いてもアウトライナーにならん。
構造化フォーマットとしては中途半端。昔のHTMLなみ。



529 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 09:54:16.41 .net]
確かにチーム共通で使いましょうとかだと難しいけど
自分用ツールなら org-mode はほんと便利。
主に構造化とhtml化に使ってます

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 19:06:45.69 .net]
org-modeは画像もインラインイメージで埋め込めんで表示できるからマニュアル作成的なのにも使ってる。

markdowmだとリンクはできるけど表示はできないよね。markdowmは純粋にhtmlの簡易マークアップ用なんだと思う。

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 19:49:49.50 .net]
markdownだって、表示させるようにelisp書けばいい

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/09(金) 21:08:54.57 .net]
LaTeX、html、はもちろんdocxなどもmarkdown + pandocですぐに変換できる。

ただ、emacs上でmarkdown-modeを使うか、あるいはorg-modeを使うかという点では、圧倒的に後者の方が使いやすいよね。

あと、org-modeはやっぱりスケジュール・ToDo管理してなんぼなのかなと思う。

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/10(土) 02:48:42.32 .net]
githubがmdなんでmdも覚えたぞ
大した手間じゃなかったけど

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/10(土) 03:50:23.93 .net]
markdownってリストが使いにくいわ

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/10(土) 04:01:50.71 .net]
それなりの大きさの文書になるとLaTeXの方が楽になるんだよな。mdよりも。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/10(土) 04:17:41.29 .net]
>>517
githubはorg使えるぞ

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 01:22:51.99 .net]
オススメのカラーテーマを聞きたい
今aurora使うこと多いけど飽きてきた

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 03:15:48.69 .net]
solarizedかmaterial



539 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 03:20:42.33 .net]
>>521
https://github.com/kuanyui/moe-theme.el
これの黒いほう。
名前はふざけてるが好き。

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 10:31:31.26 .net]
monokaiを少しカスタマイズしたやつ

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 18:47:55.87 .net]
ずっとtangotangoだな。トリコロールカラーが( ・∀・)イイ!!

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 22:52:07.95 .net]
けっこう頻繁に気分で変えるけど厳密にforegroundが#000000でbackgroundが#FFFFFFでないといけないという拘りはあるからそこだけいじっている

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/14(水) 23:57:36.33 .net]
ほう、auroraもいいね
今は railscasts-reloaded 使ってる、似た感じだが変えてみるか

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/15(木) 02:51:35.31 .net]
wheatgrass に惚れこんでずっと使ってる

545 名前:名無しさん@お腹いっぱい。 [2017/06/15(木) 14:56:43.66 .net]
やっぱり聞いて見るもんだな、知らないテーマがいくつか出てきた。
挙がったテーマ上から使って見てる。

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/15(木) 17:34:42.82 .net]
カラーテーマはタイムイーターだからほどほどに ^^;

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/15(木) 19:23:02.10 .net]
material使ってたけどmoe-themeにした
すごく見やすくなった
ありがとう >>523

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/17(土) 13:03:59.22 .net]
moe-theme、カッコとか変わる部分が多すぎてつかいにくいー ^p^



549 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/17(土) 15:32:47.11 .net]
>>532
カッコの色が変わるってことか?
フォントまで変わる?

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/17(土) 15:42:16.63 .net]
>>533
使えよw

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/18(日) 10:44:32.38 .net]
MacのEmacsで、右コマンドキーを押すとtoggle-input-methodがonになって
左コマンドキーを押すとtoggle-input-methodがoffになるようにしたいのですが
init.elにどんな風に設定すればよいでしょうか?

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/18(日) 10:47:29.47 .net]
右コマンドキーを押すとtoggle-input-methodがonに
左コマンドキーを押すとtoggle-input-methodがoffになるようにする

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/19(月) 23:20:30.05 .net]
C-g keyboard-quit をESCとか他に割り当ててる人いる?

C-g = M-g にした方が操作性上がる様に思うので試す予定なんだが。

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/20 ]
[ここ壊れてます]

555 名前:(火) 11:21:24.52 .net mailto: C-g を変更するのは抵抗あるよね
M-g のメインの利用目的が goto-line なら、いっそのこと evil をいれればより操作性あがりそう
[]
[ここ壊れてます]

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/20(火) 11:30:19.34 .net]
M-gはマークセットだわ ^^;

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/20(火) 20:02:23.25 .net]


558 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/20(火) 22:04:49.02 .net]
>>535
Mac使ってないから分からんけど、それってIMEで設定するんじゃないの?
ていうか、その動作、分ける必要ある?分けたいにしても両方のキーともON/OFFで所望の動作にならないか???
その設定が出来ないのか…



559 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/20(火) 22:29:37.54 .net]
あ、現在のステータスに関わらずON/OFFしたいということか

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/21(水) 01:03:36.02 .net]
>>535
それはEmacsだけでなくOS側も含めて設定するんだよ。karabiner使えばできる。
www.inabamasaki.com/archives/1898#karabiner

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/21(水) 19:08:17.83 .net]
C-g を M-g に translation して諸々試してみた。

元々 M-g の prefixに移動系のコマンドを数多く割り当てていたので、それがCtrlから指を動かさず使えるのはかなり便利ではある。
C-s isearch, C-r, swiper C-@ avy, C-g avy/goto-line/point-undo等で自由に動ける。

デメリットは無意識にC-gを押してる。これが予想以上に多かった。慣れの問題。機能的には今の所問題ない。

今の所メリットの方が多いけどもう少し試用して判断。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/21(水) 20:21:49.06 .net]
なにこのひと・・・

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/22(木) 03:18:03.63 .net]
keyboard-quitは最重要だからg周辺の空いてるキー全部にbindしてる

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/24(土) 21:17:57.63 .net]
るびきちさんの本でanythingについての情報多いのてどの本ですか?

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/26(月) 23:14:37.79 .net]
>>232, >>234
follow-modeで、最下行でC-nすると右画面の最上行に移ってすぐに左に戻るのは、gui環境ですか?
ターミナルの先(emacs -nw)だと、カーソルは右画面に移って左に戻ることは無いようです。
Windows(NTEmacs)だと、窓の縦サイズを1ドット単位で微調整することで、左に戻らなくなります。
ってのは、バグですかね?

あと、M-x multicolumn-mode すると。5〜10秒くらい固まりません?

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/06/28(水) 16:22:59.98 .net]
thesaurus_query.vimのような、Thesaurus.comやそれなりに実用的なシソーラスが
利用できるパッケージはないでしょうか?

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/06(木) 15:11:19.98 .net]
csv-modeでC-aすればカンマで列が整いますが、そのときの間隔をしていすることはできませんか? 広くしたいです

568 名前:名無しさん@お腹いっぱい。 [2017/07/06(木) 18:49:08.73 .net]
>>550
C-c C-a (csv-align-fields) だよね。
そういう設定はなさそう。
幅を計算している関数の戻り値をadviceで改変する、くらいかな。

https://pastebin.com/LmSENry5
C-c C-a したときの列の最小幅を my-csv-column-width カスタマイズ変数で指定できるようにする設定。
コマンド(C-c A)で同変数の値をバッファ毎に、一時的に変更できるようにした。



569 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/06(木) 20:29:07.18 .net]
エスパーありがとうございます。めちゃめちゃ見やすくなりました。助かりました! (_ _;)

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/06(木) 20:29:46.67 .net]
>>551
すいません。アンカ忘れました

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/10(月) 00:43:05.95 .net]
EmacsはM-qなどでfillすると複数のスペースをまとめて詰めてしまいますが、
余分なスペースがあってもいじらないようにはできないでしょうか?

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/15(土) 08:53:36.80 .net]
ぐぐっても見つからなかったんですが、
漢数字を算用数字に変換するマクロありませんかね?

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/15(土) 08:55:06.30 .net]
折角目の前に高性能なLISPインタープリタがあるんだから作ってしまえ

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/15(土) 13:59:49.05 .net]
>>555
sedをshell-command-region でよくね?

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/15(土) 14:37:04.82 .net]
1234を一ニ三四にするのは単純だけど、千二百三十四にするのは単純じゃないだろう
特に0が挟まる場合

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/15(土) 23:55:08.75 .net]
各桁で抽出して加算

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/15(土) 23:56:59.33 .net]
漢数字でなくて英語のあったらそっち改造した方が便利かな

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/17(月) 23:45:03.31 .net]
漢数字版欲しいかも
法令読むとき漢数字だらけでストレスたまる



579 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/18(火) 00:00:26.44 .net]
>>561
ttps://ja.osdn.net/users/bellyoshi/pf/Kansuu/scm/blobs/97bf14a51c223a08dcaa7726773b7b22971fc027/KansuuLib/KansuuLib/KansuuConverter.vb
検索すると他言語では色々ヒットするな

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/18(火) 18:05:30.72 .net]
>>562
それは算用数字→漢数字だな
逆を作るとしてもそんなに難しくはないと思うけど

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/20(木) 23:14:43.72.net]
migemoとかでできないの?

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/21(金) 09:38:26.26.net]
このへんをelispで書き直すんだ
https://github.com/siman-man/yen

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/22(土) 13:07:45.09.net]
anything実行中にフォントサイズ変更てどうやるの?

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/23(日) 17:05:15.46.net]
変数show-paren-modeの値を設定するだけでは有効にならないと書かれているのに、
なぜこれで有効になるんでしょうか?何か勘違いしてますか?

(show-paren-mode -1)
(add-hook 'prog-mode-hook
(lambda () (setq-local show-paren-mode t)))

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/24(月) 16:32:00.18.net]
なんでemacs lisp テクニックバイブルはpdfないの?

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/07/25(火) 02:37:10.10.net]
功成り名を遂げた人が趣味で書くものはpdfがあります

587 名前:名無しさん@お腹いっぱい。 [2017/08/02(水) 01:03:11.90 .net]
>>568
紙の本買いたくなきゃ、Amazonのページにある目次だけ見て
項目名で、適当にググるか、英語に抵抗なければEmacs付属のマニュアルで調べる、で良いと思う
よく情報が整理されているとは思うけど、マニュアル読めばわかる以上のこともそこまで書いてあるわけではない

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/02(水) 04:50:01.52 .net]
あの本は微妙だった



589 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/02(水) 13:03:35.99 .net]
つーか、著者のるびきちは文章が壊滅的にだめ。
編集者はもっと推考してやれよと思う。
初心者向けとしては内容は悪くないし、貴重なlisp本としてはもったいない。

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/02(水) 14:04:52.96 .net]
るびきちって昔はルビーのキチガイだったよな?

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/02(水) 17:02:43.35 .net]
>>572
自分はぜんぜんよみやすいけどな

592 名前:名無しさん@お腹いっぱい。 [2017/08/04(金) 08:35:15.62 .net]
Vim だと単語単位の移動の際,
Vim|の|単語単位|の|移動
と,通常の(つまりブラウザとかでの)単語の認識なんですが,
Emacs だと
Emacs|の|単語単位の|移動
となっていて,どうやら漢字-かな境界を単語の境界として認識していないようです。
これ仕様ですか?forward-char ってそれ以上分解出来ないっぽいんですけど。

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 10:02:12.92 .net]
そういう挙動になってんだからそりゃ仕様だろう
バグとは考えにくい

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 10:16:49.72 .net]
>>575
word-separating-categoriesかな
vim風はこれが全般的に参考になるのではないかと
tarao.

595 名前:hatenablog.com/entry/20130306/evil_appendix []
[ここ壊れてます]

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 11:38:22.96 .net]
>>576
>>577
ありがとうございます。
まあ元々ずうっと vi/nvi/Vim/NeoVim を使っていたので Evil や Spacemacs を利用しようかなと思っているんですが,
その「Vim 風に使いたい」というのはまた別の問題で,
もっとも根本にある挙動が他のアプリケーションと違ってて嫌だなという話です。
---
(ブラウザ等で)英単語を選択するにはその単語の上でダブルクリックすれば選択できます。
日本語の文章ではその時 ひらかな/かたかな/漢字 という単位で選択されるので,私は日本語での非文法的な「単語」はその単位だと思っていた訳です。
実際 jVim/Vim 7.3.x, 8.x/NeoVim ではその単位で単語が定義されていました。また GEdit などでも同じ挙動でした。
Emacs の単語移動と同じ挙動(日本語を細かく切らない)は端末アプリケーションくらいでしか確認できませんでした。
私は日本人(深い意味はないですw)なので,日本語の「単語」を細かく区切ってもらった方が編集するときに楽なので,ああいう言い方になりました。

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 12:04:46.50 .net]
「仕様ですか」という問いは
文字通り仕様か否かを聞きたいのか、
それとも他の何かを聞きたいのか

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 12:29:39.77 .net]
左様



599 名前:名無しさん@お腹いっぱい。 [2017/08/04(金) 13:02:46.20 .net]
チラシの裏にどうぞ

600 名前:名無しさん@お腹いっぱい。 [2017/08/04(金) 13:08:06.71 .net]
www.dotup.org/uploda/www.dotup.org1328213.jpg.html

601 名前:名無しさん@お腹いっぱい。 [2017/08/04(金) 13:10:32.21 .net]
まちがえた

www.dotup.org/uploda/www.dotup.org1328213.jpg

602 名前:名無しさん@お腹いっぱい。 [2017/08/04(金) 13:32:13.46 .net]
ここがチラ裏じゃないと思ってるバカってまだいたのかwww

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 14:09:28.89 .net]
上のリンク先に説明されてるけど、
Evil使うならevil-cjkが差異を吸収してくれるから
どうでもいいんじゃね

好みの問題を日本人云々とか言わないでね

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 14:10:46.29 .net]
設定または裏設定で変えられるか聞きたいんじゃないかな

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 14:25:32.69 ID:a0SyiONhf]
>>586
であれば最初からそう聞けばいいのに

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 14:26:09.84 .net]
>>586
であれば最初からそう聞けばいいのに

607 名前:名無しさん@お腹いっぱい。 [2017/08/04(金) 14:34:48.31 .net]
>>577
そんな変数があったんだ

;; M-@ (`mark-word') や M-f (`forward-word') などの単語単位コマンドでの
;; |こういう|漢字とかなの|区切り|方を|
;; |こういう|漢字|とかなの|区切|り|方|にする|
(setq word-combining-categories (remove '(?C . ?H) word-combining-categories))
(setq word-combining-categories (remove '(?C . ?K) word-combining-categories))

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 14:38:18.58 .net]
「仕様」という単語を「変更不可能」という意味で使ってるのかな



609 名前:名無しさん@お腹いっぱい。 [2017/08/04(金) 14:47:11.79 .net]
>>589
おまけ

;; |ひらがなと|カタカナ| (初期設定)
;;(add-to-list 'word-separating-categories '(?H . ?K))
;; |カタカナとひらがな| → |カタカナ|とひらがな|
(add-to-list 'word-separating-categories '(?K . ?H))

;; |ハンカクカタカナぜんかくひらがな|、|ぜんかくひらがなハンカクカタカナ|
;; ↓
;; |ハンカクカタカナ|ぜんかくひらがな|、|ぜんかくひらがな|ハンカクカタカナ|
(add-to-list 'word-separating-categories '(?k . ?H))
(add-to-list 'word-separating-categories '(?H . ?k))

;; |ハンカクカタカナゼンカクカタカナ|、|ゼンカクカタカナハンカクカタカナ|
;; ↓
;; |ハンカクカタカナ|ゼンカクカタカナ|、|ゼンカクカタカナ|ハンカクカタカナ|
(add-to-list 'word-separating-categories '(?k . ?K))
(add-to-list 'word-separating-categories '(?K . ?k))

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 14:47:59.80 .net]
確実にマに向いてない

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 19:56:05.91 .net]
>>589
本当だ。直感的にこの方が便利に感じるけど何か影響があるのかな?

他にもぶら下げインデントとか、
たまにVimのデフォルトの動作が良さそうに見えることもある。

612 名前:名無しさん@お腹いっぱい。 mailto:578 [2017/08/04(金) 21:01:56.60 ID:2mXr0N/k.net]
みなさんありがとうございます。
私の投稿で不快な思いをさせてしまい申し訳ありません。
>>577 が示してくださったサイト

613 名前:参考に,M-f/b にも同様の挙動を割り当てました。 []
[ここ壊れてます]

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/04(金) 21:30:25.79 .net]
快とか不快とかそういう問題ではない

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/05(土) 06:30:08.11 .net]
>>595
しつこいよw

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/05(土) 07:20:54.44 ID:792KGU9H.net]
何度もすいません。
一応注記しておくと,私のレスは >>575 >>578 >>594 のみです。
前半2レスは ID による証拠がないです。申し訳ないです。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/05(土) 10:44:22.37 .net]
しつこいおとこの人ってさいてい…

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/05(土) 11:34:59.67 .net]
>>597
そのくらいはわかるからわざわざ言わなくて大丈夫よ

>>575の「仕様ですか」にしても>>594の「不快な思い」にしても、
言ってることと本来言うべきことがちぐはぐなんだよね
もっと自分が使ってる言葉がどういう意味なのか考えた方がいいよ



619 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/05(土) 14:59:39.70 .net]
ぼくは,カーソル移動はこれが参考になりました ^^;
https://gist.github.com/jidaikobo-shibata/467f4302c002049bfb95511bd21cdbe7

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/05(土) 20:50:44.92 .net]
>>578
日本語文章の編集単位は文節が基本だと思っていたが、
vimは単語単位なのか?
単語単位という発想は、欧文の分かち書き文化に汚染されているとしか思えない。

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/05(土) 22:21:37.79 .net]
単に実装が楽な方法とっただけじゃね

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/07(月) 19:36:48.48 .net]
何故そこで欧米云々が出てくるのか,コレガワカラナイ。

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/07(月) 19:49:46.11 .net]
>>603
ワカル ヒツヨウ ハ ナイカラ アンシン シロ

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/07(月) 23:45:27.16 .net]
>>604
ソウカ ワカツタ キモ ニ メイジル

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/08(火) 00:19:42.47 .net]
すもももももももものうち
極端な例だがこれはVimだろうがEmacsだろうが正しく単語移動出来ない
考えるだけ無駄、ハゲるだけ
Mecabとか裏で動かせばだいぶマシにはなるだろうけど

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/08(火) 05:52:18.02 .net]
$ mecab
すもももももももものうち
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS

WOW!

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/09(水) 05:34:39.69 .net]
特別処理してそう

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/10(木) 19:59:47.67 .net]
>>594
vimではEasyMotionは使ったことあるのかな?
方向性は違うけど、一度 migemo + avy 試してみては?



629 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/12(土) 02:58:38.32 .net]
もっと盛り上げていこう
お盆だけに

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/13(日) 18:09:46.69 .net]
Emacs の作者はもう死んでるんだろうな。
茄子用意しなきゃ。

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/13(日) 18:19:25.99 .net]
>>611
リチャード・ストールマンは死んでないよ。

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/13(日) 18:34:45.53 .net]
ゴスリンも死んでないし
MacLisp版やTECO版の寄与者も結構生きてるだろう

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/13(日) 18:54:28.69 .net]
ゴスリンてなにしてんだ今

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/13(日) 19:14:52.21 .net]
>>614
amazonでAWS

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/14(月) 01:59:14.17 .net]
Amazon てマ?

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/14(月) 06:44:42.37 .net]
>>616
https://www.facebook.com/james.gosling.96/posts/10155133288856328

637 名前:615 mailto:sage [2017/08/14(月) 18:05:56.97 .net]
>>617
ありがとう。
コメント 200 くらいあって笑ったww

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/14(月) 23:33:47.91 .net]
みんな元気でなにより



639 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 06:36:07.34 .net]
盆に Vim から移ろうかな……(まだ移って

640 名前:ネいw)
vimrc なる資源がありつれば手放すのに惜しみはあれど,Evil なんか使えばいけそう。
Emacs のその拡張性,如何事も越えること知らず。
[]
[ここ壊れてます]

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 06:37:31.34 .net]
Vimにはnavi2chが無い

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 06:52:54.17 .net]
vi使いはUNIX的思想に基づいて単体稼働のnavi2chをviでコーディングすべき

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 07:21:02.70 .net]
今時 vi 使いもいないし,UNIX 哲学守ってるソフトウェアもないよ。
そしてそれは全く憂くべきことではない。

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 23:58:59.90 .net]
UNIX的思想で作られたエディタなんて、そもそもないだろう
しいて言えばedぐらいなんじゃないか?

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 01:53:13.83 .net]
Archだけどvi使ってる

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 02:11:56.23 .net]
まあvimmerはcatで何でもできるらしいから

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 07:08:52.30 .net]
catで文書作成ってどうやるの?
echoならできそうだけど

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 07:18:57.81 .net]
cat というより readline が提供する機能を使っての文書作成ってことじゃね?
つーかこれ新規作成と別ファイル経由しての追加しか出来ないから,冗談の一種だろうね。
sed 使ったら行削除やらできるけど,sed って s*ed* だし……。



649 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 08:23:48.08 .net]
cat > foo
Hello World
# Control-Dを入力

ってことでしょ

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 10:01:07.91 .net]
>>629
それを readline というのだが……。

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 10:22:40.99 .net]
catにはreadlineは組み込まれておらん

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 10:30:12.71 .net]
>>627
何歳?

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 12:17:17.96 .net]
なるほど ファイルを指定してない時は標準入力を読み込むのね
>>632
若造ってこと?老害ってこと?

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 13:10:12.98 .net]
昔はUNIXシェルの勉強では必ずと言って良いほど
標準入出力のcat例題が有った

Emacsはほとんどみんな使ってたのに
使い方と言えばチュートリアルしかなかったな

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 13:49:24.31 .net]
>>633
悪くいうつもりもないが、プロファイルは気になるね。どうやってemacsにたどりついたのかなと。
ストールマンならcatさえあればなんでも作れるみたいなジョークもあった様な気がする。

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 14:46:35.74 .net]
ビル・ジョイでは(´・ω・`)

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 15:09:21.85 .net]
似たようなもんだ

658 名前:名無しさん@お腹いっぱい。 [2017/08/16(水) 16:25:01.95 .net]
昔,万能 Cプログラムがあったなぁ.
1行でいいんだ.

#include </dev/tty>

っていうネタに近いな.



659 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 18:31:38.06 .net]
>>635
単に古くから「ユーザー」としてunix系OS使ってただけ
viとemacsしか代表的エディタが無かった
文章作成にも使うのでM-qが便利

660 名前:名無しさん@お腹いっぱい。 [2017/08/16(水) 22:32:03.63 .net]
>>631
cat には原稿入力機能は含まれておらん。

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 00:12:20.46 .net]
cat >> `date +%F`

大昔には一行だけの走り書きメモってのをやってたけどなぁ
実際にはこれで数行以上入力してたけど

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 03:13:56.65 .net]
メモは「ヘイ シリ ホゲホゲとメモ」一択だろ

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 05:43:21.21 .net]
口頭でメモかっこ良いナー

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 12:30:45.99 .net]
>>642
OK Google
Alexa
だろw

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 13:03:49.01 .net]
Emacsと関係ない話はそろそろ切り上げてくれ

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 18:44:18.42 .net]
いい加減レス違いですよ

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 19:50:17.32 .net]


668 名前:もんな []
[ここ壊れてます]



669 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 23:45:42.11 .net]
Emacsからモダンな音声認識を使えると楽しそう。

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 00:53:19.70 .net]
>>646
「スレ違い」じゃね

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 11:14:29.20 .net]
M-x doctor とおしゃべりできるのか。

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 16:44:08.41 .net]
「あなたはどうしてその質問をしたのですか?」

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 23:38:59.77 .net]
ケツがカユかったからです

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/19(土) 00:12:36.15 .net]
続けて

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/19(土) 13:21:13.14 .net]
あなたのことが嫌いだ。

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/19(土) 20:47:49.25 .net]
秘書が請求書を送ります

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/20(日) 22:25:04.32 .net]
その口調をやめろ。おまえの話にはうんざりだ。

678 名前:名無しさん@お腹いっぱい。 [2017/08/21(月) 23:55:11.92 .net]
その口の利き方はなんだ
お郷が知れるぞ



679 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/22(火) 00:11:04.14 .net]
お郷について、もう少し話してください

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/22(火) 01:31:09.62 .net]
だから秘書が請求書を送るっつってんだろてやんでえべらんめえ

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/23(水) 00:18:30.77 .net]
ジャパ〜〜ン♪

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/23(水) 09:54:16.87 .net]
下のように設定してもハイライトの時間変わんないんですが,なんで orz
(show-paren-mode 1) (setq show-paren-delay 0)

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/23(水) 10:33:19.94 .net]
すいません.*Open Recent*のときだけでした ^^;

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 20:46:48.39 .net]
GNU Emacs じゃない Emacs って今でも開発されてんのかな。ざっと Wikipedia みたところだと,XEmacs くらいしかないっぽいけど。

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 20:52:18.87 .net]
xemacsあるのかよ…

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 23:21:17.66 .net]
XEmacsなんてもはやコンパイルすら通りそうにないけどな

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 23:45:46.21 .net]
Fedora 25 に XEmacs 21.5.34パッケージがあった

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 00:18:35.57 .net]
XEmacsってまだ開発されているの?



689 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 00:25:26.42 .net]
自分で調べたけど、ほそぼそとまだ開発続いてたのね
https://bitbucket.org/xemacs/xemacs

>>666
それが出たのが 2013年かー
XEmacs 21.5.34 "kale" is released. 2013-06-24

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 22:58:39.96 .net]
他に知ってるのはこれくらい
新しい順になってるはず

Windowsのみサポートの独自実装
CMU Common Lispの統合環境のEmacs風エディタ
ゴスリンがCで書いたやつ
MuLispの統合(以下略
MacLispの統合(以下略
TECOのマクロ

InterLisp-DのエディタはEmacs風だったんだろうか

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 23:05:23.06 .net]
TAOの統合(以下略
KL1のPmacs

も入れとくか

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 00:27:36.12 .net]
二十数年前にはkemacsとかngとか使ってたけど
ああいうのはemacsのサブセットって言うの?

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 01:44:08.03 .net]
GUI部分?だけatomとかsublimeみたいな
近代的にしたemacsとかはないんだろうか?

spacemacsとか見ると頑張ればそれなりにはできそうだけど、こういうグラフィカルなgitログとか見せられると負けた気になる。
できたらできたで、互換性の問題からそれってemacsなんだっけ?とか言われそうだけど。

https://discuss.atom.io/t/git-log-package-graphs-your-commits/11908

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 03:05:19.21 .net]
ターミナルでの使用を考えないブランチを作ればいい

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 08:23:36.72 .net]
>>672
マウス使ってる時点でス

696 名前:求[ []
[ここ壊れてます]

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 15:04:16.01 .net]
>>674
いや、マウスは使ってないよ。
ただ見た目が古風でしょぼくね?

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 15:54:19.93 .net]
EmacsのGUIをElectronにするのだ



699 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 02:36:15.52 .net]
atomとかsublimeってuiがキレイっていう以外の利点はあるの

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 03:25:01.17 .net]
>>675
リンクの一番最初のgif動画がどうみてもマウス使ってるんだが

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 20:25:29.80 .net]
>>677
当該エディタスレで聞いたら?
まあ、Web関連の仕事(Script?)をする人はマクロがすぐに書けるようになるって
どこかで見かけた気がするが、関係なさそうでスルー

702 名前:名無しさん@お腹いっぱい。 [2017/08/27(日) 20:32:20.25 .net]
emacs や vim と比べてハードルが低いのは大きな利点じゃないかな

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 20:35:07.88 .net]
初期設定で録に入力もできない Vim に比べればカーソルキー使えてシンタックスハイライトもしてくれる Emacs は初心者も歓迎してるんじゃないかね。
と思って調べたら Vim っていつのまにかカーソルキー使えるようになってんのか。

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 22:19:11.13 .net]
viだって大昔から使える

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/28(月) 00:26:52.69 .net]
カーソルキーはホームポジションから手を動かすことになるからイラン

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/28(月) 00:44:45.54 .net]
mozc実行中のマークを下のように変えられると知ったのですが,色を変えるにはどうすればいいのでしょうか?
(setq mozc-leim-title "[I&#9825;Mozc]")

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/28(月) 22:35:29.67 .net]
atomはWindowsに入れてみて
文字コード自動認識がもっさり
してるのに嫌気がさしてやめた

emacsもWindowsで lnk ファイル
辿れたら常用なんだけどな

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 00:24:26.76 .net]
>>683
馬鹿俺は初心者にとってと枕詞にしてるだろが。
カーソルキー「も」使えるんで変態的な操作を要求しないという意味だそれくらい分かれやボケ



709 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 11:30:07.29 .net]
>>681
vimがカーソルキー使えなかったのっていつの話?

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 11:47:22.14 .net]
>>686
初心者にホームポジションをキープ出来ない癖を付けさせるカーソルキーって悪じゃね?

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 11:56:31.28 .net]
emacsの片手操作拒否の姿勢はいつも正しいとは思わんね

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 12:19:16.89 .net]
キープ出来ない癖wねえわそんなのw

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 12:27:53.91 .net]
そもそもカーソルキーってかpnfbって最後の微調整にしか使わなくね?
ページ移動に検索に行頭行末に単語移動の後

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 18:49:33.84 .net]
lnk解析して辿るプラグインとか書けないのかしら

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 20:43:50.85 .net]
>>692
あまりお勧めはしませんが、w32-symlinksを最新のemacsでも動くようにした設定はここにあります。
https://www49.atwiki.jp/ntemacs/pages/31.html
Bash on Ubuntu on Windows の emacs からでも使えます。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 20:56:46.00 .net]
MSの作ったものに触ると特許がーとかなりそうなので素直にLinux

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/02(土) 22:52:36.36 .net]
hlinum-mode をちょいと時間立ってからアクティブにすることできませんか?目がちかちかする

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/05(火) 13:32:03.13 .net]
spacemacsで:sp入力したらEnter不要で画面分割するにはどう書けばいいでしょうか



719 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/05(火) 19:28:23.36 .net]
>>696

質問の意味がよくわからないんだけど
(define-key evil-motion-state-map (kbd ". s p") #'hogehoge)
ってこと?

ただ分割するだけなら
SPC w / や SPC w -


720 名前:「いような気もするし…勘違いしているかな?^^; []
[ここ壊れてます]

721 名前:名無しさん@お腹いっぱい。 [2017/09/05(火) 20:40:00.48 .net]
vimでいうところの
nnoremap :sp :sp<CR>
がしたかったけど SPC w いいですね。
こっち使っていきます。

が、参考にどうすればいいか知りたいです。
ググり方が悪いので Enter の入れ方が見つけられなくて。

722 名前:名無しさん@お腹いっぱい。 [2017/09/06(水) 00:04:54.96 .net]
>>696 >>698
spacemacs っていうか evil だねそれ

(define-key evil-ex-map (kbd "sp") 'evil-window-split)

‘evil-ex.el’
https://github.com/emacs-evil/evil/blob/master/evil-ex.el
> ;; Ex is implemented as an extensible minilanguage, whose grammar
> ;; is stored in `evil-ex-grammar'. Ex commands are defined with
> ;; `evil-ex-define-cmd', which creates a binding from a string
> ;; to an interactive function. It is also possible to define key
> ;; sequences which execute a command immediately when entered:
> ;; such shortcuts go in `evil-ex-map'.

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 11:00:25.17 .net]
>>699
ありがとうございます
希望通りでした
evilで調べます

724 名前:名無しさん@お腹いっぱい。 [2017/09/06(水) 19:50:16.46 .net]
便乗でspacemacsの話題なんですが.spacemacsに(keyboard-translate ?\C-h ?\C-?)でバックスペース使えるようにしてた設定がemacsclientで立ち上げると効かなくなってしまうのはどういう理由でしょうか?
最近spacemacs使い始めたばかりなのでまだ他の設定は弄ってません。

725 名前:名無しさん@お腹いっぱい。 [2017/09/06(水) 20:06:38.08 .net]
spacemacs を使っています

yatex-mode にひも付けて
(define-key evil-motion-state-map (kbd y z f) #'myfunc)
のようにいくつか設定しています
そして
(spacemacs/declare-prefix-for-mode 'yatex-mode "y" "TeX Setting")
(spacemacs/declare-prefix-for-mode 'yatex-mode "y z" "TikZ Setting")
のようにして
SPC 押下で「y → +TeX Setting」をさらに y 押下で「z → +TikZ Setting」をメニュー(?)中に表示させるようにしています

そして,insert-state-mode でも同じ関数を使えるように同様にして
(define-key evil-insert-state-map (kbd \C-c z f) #'myfunc)
などのように設定しています
このとき上記と同様に \C-c 押下で「y → +TeX Setting」をさらに y 押下で「z → +TikZ Setting」をメニュー(?)中に表示させたいのですが
その設定方法がわかりません

わかる方がいらっしゃいましたらご教授よろしくお願いします

726 名前:701 [2017/09/06(水) 20:08:56.38 .net]
>>702
(define-key evil-insert-state-map (kbd \C-c z f) #'myfunc)

(define-key evil-insert-state-map (kbd \C-c y z f) #'myfunc)
の誤りです

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 20:49:00.46 .net]
>>701
(define-key key-translation-map [?\C-h] [?\C-?])
ではどうでしょうか?

728 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 02:17:36.70 .net]
>>704
ありがとございます!無事に出来ました!

ついでの質問なんですがevilモード使ってる皆さんはinsertモードでのカーソル移動はどこまでemacsのキーバインドに近づけてますか?やっぱりevil使うならvimの流儀を尊重して一々コマンドモードに抜ける癖をつけた方が賢明ですか?



729 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 02:41:34.32 .net]
Spacemacsユーザーが一気に増えててウケる

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 06:02:04.73 .net]
>>705
私は \C-a \C-e \C-p \C-n の4つを設定しています

でも大抵は行表示を相対表示にして normal state で 12 j とか15 k とかで行移動か
SPC j J や SPC s s で検索文字入力してカーソル移動しています
たまに SPC j l で行頭移動とか

normal/insert/visual 等の状態の使い分けが面倒じゃないなら spacemacs では vim の流儀のほうが使いやすくできているのではないかと思います

731 名前:706 mailto:sage [2017/09/07(木) 06:06:28.36 .net]
>>707
vim の流儀ってことでもないですね^^;

state の使い分けを前提とした normal state では基本的に SPC キーを押すっていう spacemacs の流儀っていう方が適切かな

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 18:45:23.39 .net]
若者が流入するのは良いことだ

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 18:48:51.15 .net]
>>693
w32-symlinks.el の限定流用バージョンを考えてみました。
https://www49.atwiki.jp/ntemacs/pages/72.html
こちらであれば emacs への影響は限定的となります。
今のところNTFSシンボリックが参照できない Base on Ubuntu on Windows でも使えるので便利です。

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 19:57:37.89 .net]
spaceemacsて弄りにくくないのかな

735 名前:名無しさん@お腹いっぱい。 [2017/09/08(金) 20:14:37.85 .net]
年寄りだけど emacs から Spacemacs に乗り換えた
今まで新しい物が出たら試してその度に emacs に戻ってきたんだけど今回は戻らなそうだw

SPC さえ押せば大抵のことができるのがいい
emacs だと関数名を覚えていたり関数をキーバインドさせたりと面倒だったけど
Spacemacs は最初からわかりやすくキーバインドが設定されていて
(SPC wでウインドウ関係 SPC b でバッファ関係 SPC f でファイル関係などなど)
SPC 押せば下部にそれに続くキーバインドで何ができるか表示されるから初心者でも分かりやすいね

モードに慣れてしまえば使いやすいと思うよ・ω・
難点は .spacemacs っていう設定ファイルでミスを犯すとノーマルな emacs での操作を思い出さないといけないところと
日本語の情報が少ないところかなw

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/08(金) 20:37:28.66 .net]
>>712
起動がくそ遅いよね

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/08(金) 21:44:03.40 .net]
なんか導入したい拡張あったときに困らないの?

738 名前:711 mailto:sage [2017/09/09(土) 01:42:08.53 .net]
>>713
まあクソ遅いねw
ただ起動してしまえばほとんど閉じることはないから起動している最中はトイレに行くことにしているw

>714
拡張ってパッケージのことかな?
導入したいパッケージとかは普通に elpa で導入できるよ
そこら辺は emacs と変わらない・ω・



739 名前:名無しさん@お腹いっぱい。 [2017/09/09(土) 02:29:24.75 .net]
spacemacsでの:nohのコマンド名を分かる方いましたら教えて頂けないでしょうか?

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/09(土) 06:46:50.83 .net]
>>716
「:noh」が直近の検索によるハイライトを解除するっていうことならそのまま「:noh[Enter]」って打ち込めばいいと思う
違うのなら「:noh」の意味をちゃんと説明すると誰か知っている人が教えてくれるかもかも

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/09(土) 06:53:55.40 .net]
>>716
SPC SPC で「clear highlight」って入力して調べてみたけど
SPC s c の spacemacs/evil-search-clear-highlight のことかな?

742 名前:名無しさん@お腹いっぱい。 [2017/09/09(土) 11:24:31.49 .net]
>>717
その意味で有ってるのですが頻繁に使うのでSPCからのコマンドで実行できるように割り振っておこうかと思いまして

>>718
ありがとうございます!まさにその通りでした!自分で割りふろうと思ってたのですが初めからちゃんと用意してあったんですね…

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/12(火) 13:22:22.95 .net]
Cygwin 早いですね。25.3.1 が公開されています。
https://www.mail-archive.com/cygwin-announce@cygwin.com/msg07921.html

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/12(火) 13:45:23.74 .net]
元はこちらか。
https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00211.html
本家のWindows版はまだのようです。

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/12(火) 23:52:10.77 .net]
19.29って1995年か、年季の入った脆弱性ですね。

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/13(水) 23:38:33.29 .net]
今回の脆弱性をイマイチ理解してないけど、どうやらEmacsでメーラーを起動してるような人だと
メールを見ただけで任意のLispコードが実行されてしまう可能性があるっぽい事が書いてあった
Gnus使ってるから3行のワークアラウンドのコードをinit.elに追加した

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/14(木) 09:06:01.96 .net]
x-displayの処理前チェックがされていないから、
<x-display><param>(when (message "hello world") nil)</param>test</x-display>
なんてことができちゃうという話ですね

あと、
19.29ってのは単なる間違いで、1999年に
emacs-pretest-21.0.90~7452
向けに導入されたとのこと

748 名前:名無しさん@お腹いっぱい。 [2017/09/17(日) 02:05:16.98 .net]
Windowsの25.3が出た。
cha.la.coocan.jp/doc/NTEmacs.html
chuntaroさんのはまだ。



749 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/17(日) 08:55:36.59 .net]
25.3は、x-displayの機能潰した以外本当になにも変わってないから
別に新しくしなくても手でel書き換えるとか、init.elで機能潰すとかでいいじゃん

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/17(日) 22:58:29.23 .net]
24.5の俺が通ります
マイナーバージョンが3になったからぼちぼち考える

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/02(月) 16:51:21.63 .net]
>>727
俺はまだまだ使うよ。

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 17:41:25.00 .net]
本出たのにこの過疎っぷり

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 18:53:31.46 .net]
どんな本ですか?

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 19:00:32.04 .net]
これかな?

[改訂新版]Emacs実践入門―思考を直感的にコード化し、開発を加速する
2017/9/22
https://www.amazon.co.jp/dp/477419235X

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 20:29:38.36 .net]
個人的には「詳細 Emacs calc」みたいな本が欲しい

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 21:04:59.56 .net]
Emacs Lispの最新リファレンスがあればいいや

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 01:32:49.01 .net]
pp-to-stringで質問です。

たとえば、以下のようなコードがあります。
(let ((word (pp-to-string '(:string "hoge\nhage"))))
(print (mapcar (lambda (x)
(format "0x%02X" x)) word)))
wordのlisp-objectをpp-to-stringで変換し
価した時の値をhex表示します。

("0x28" "0x3A" "0x73" "0x74" "0x72" "0x69" "0x6E" "0x67" "0x20"
"0x22" "0x68" "0x6F" "0x67" "0x65" "0x5C" "0x6E" "0x68" "0x61" "0x67" "0x65" "0x22" "0x29" "0x0A")

こんな感じになり、改行のエスケープコードが非エスケープ
0x0A(\n) -> 0x5C(\) 0x6E(n) に変換されてしまいます。
これを回避する方法はないでしょうか?

理想としては↓を評価した時と同じになってほしいのです。
(let ((word "(:string \"hoge\nhage\")"))
(print (mapcar (lambda (x)
(format "0x%02X" x)) word)))

("0x28" "0x3A" "0x73" "0x74" "0x72" "0x69" "0x6E" "0x67" "0x20"
"0x22" "0x68" "0x6F" "0x67" "0x65" "0x0A" "0x68" "0x61" "0x67" "0x65" "0x22" "0x29")

つまり lisp-object
'(:string "hoge\nhage")
を変換したときに、
"(:string \"hoge\nhage\")"
という出力を得るには何をするのが適切でしょうか?
この例では \n だけを書いていますが \t など他のエスケープも文字コードに変換されずに、
エスケープコードとして文字列にのこしたままの出力を得たいのです。
この結果が得られるのであれば、pp-to-stringでなくても問題ありません。

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 05:16:42.85 .net]
これじゃだめ?
最後の "0x0A" は入っちゃうけど

(let* ((pp-escape-newlines nil)
(print-quoted nil)
(word (pp-to-string '(:string "hoge\nhage"))))
(print (mapcar (lambda (x)
(format "0x%02X" x)) word)))



759 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 06:22:37.53 .net]
ごめん、二行目の (print-quoted nil) は意味ないやね

760 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 09:17:30.02 .net]
>>732
> 個人的には「詳細 Emacs calc」みたいな本が欲しい

欲しい。
あとorg-modeの表計算も。

761 名前:名無しさん@お腹いっぱい。 [2017/10/12(木) 20:01:28.61 .net]
左右に画面分割して両方に同じバッファを映した状態で、左のバッファの続きを右のバッファで表示するってコマンド、何て名

762 名前:前だったかの

たまに使いたくなるけどその度に名前を忘れてしまう
[]
[ここ壊れてます]

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 21:05:39.17 .net]
フォローなんとか

764 名前:名無しさん@お腹いっぱい。 [2017/10/12(木) 22:07:39.49 .net]
>>739

follow-modeだ! ありがとう助かりました

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 23:01:10.06 .net]
>>734
pretty print じゃなくていいなら
(format "%S" '(:string "hoge\nhage"))
でどうかな
%sでなく%Sで

766 名前:733 mailto:sage [2017/10/13(金) 00:23:01.17 .net]
>>735
ありがとうございます。
助かりました。
(pp-escape-newlines nil)
で行けました。

実は、投稿前にこれを試していたのですが、
その時はうまく動いておらず、ダメだと思っていました。

しかし、scratchバッファで
pp-to-stringを評価した時は正しく動いていたので疑問に思って調べたら、
凡ミスだったことに気が付きました。

自分の場合は、(pp-escape-newlines nil)とpp-to-stringを使用しているファイルをバイトコンパイルしていたのですが
バイトコンパイルしている場合のみ、正しく動いておりませんでした。
理由は、  (require 'pp) をしていない状態でバイトコンパイルされており、
let でバインド時に pp-escape-newlinesがglobal-varであると認識できず、
ただのlocal-varとしてcurrent-bindingされていたためでした。

最終的には
(require 'pp)と(let ((pp-escape-newlines nil)) (pp-to-string args))
で正常動作するようになりました。

767 名前:733 mailto:sage [2017/10/13(金) 02:08:07.67 .net]
>>741
ありがとうです。
format %Sでもいいんですね
lisp-object出力できることすっかりわすれてました。

read関数をつかっていたので
対応する pp-to-string を使うことに固執してましたけど、
formatのほうがシンプルですね。
pp-to-stringだと リスト内リストとかに改行はいってたりしますし、
こっちも実験してみます。

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/14(土) 15:17:52.50 .net]
helmモード面倒くさいわ。



769 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/14(土) 17:56:45.83 .net]
anythingでおなかいっぱいやで

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/14(土) 22:43:06.23 .net]
学生に「どうして、その会社の内定を断ったの」と聞くと、以前は、給料が安い、休みが少ない、転勤がある、仕事が
詰まらない、業績が下がっている、だったのが、最近では、開発環境が古臭い、自分でカスタマイズが許されない、
社員の多くが○○エディタを使っていた、というのも出てきている。
https://twitter.com/tmnghryk/status/587413159440355329

○○の中身はたぶんvim

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 00:06:47.01 .net]
そこでivyですよ(笑)

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 00:11:06.40 .net]
たぶん「秀丸」エディタでしょう

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 00:43:30.38 .net]
>>748
おれもそう思った。記事読んでないけど

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:03:59.52 .net]
avyさらに進化してるな
avy-zap とか avy-kill-ring-save-whole-line とか avy-kill-ring-save-region
相変わらずキー割り当てに困る

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:20:39.53 .net]
あ、気付いて無かっただけなのか

776 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:50:31.80 .net]
そういえばたまに
word star like
なキー操作って単語が出てくるけど
word starって何よ??

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:53:23.00 .net]
そのままくぐれば出てくるが?

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 16:27:18.03 .net]
>>752 英文タイプライターソフト



779 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 16:33:17.80 .net]
>>731
ありがとう
改訂版でたんだ。
たすかる

780 名前:名無しさん@お腹いっぱい。 [2017/10/15(日) 20:27:02.49 .net]
いーまっくす

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/16(月) 10:26:13.13 .net]
WordStarは、マイクロプロ・インターナショナルがCP/M用に開発したワープロソフトなんだよな(´・ω・`)
後にMS-DOS向けに移植され、1980年代中盤まで市場を独占したんだよな(´・ω・`)

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/16(月) 11:44:16.52 .net]
>>754
WordStar、懐かしい。修士論文はWordStarで書いた。
その後渡米したら、みんなWordPerfectを使っていて、
日本がいかに後進的か思い知ったよ。

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/16(月) 23:01:32.11 .net]
wordstar, word perfectいずれも一世を風靡したソフトだね
個人的にはダイヤモンドカーソルがemacsより格段に使いやすくてよかった

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/20(金) 21:18:40.93 .net]
flyspell ってデフォルトでジャンプ機能ついてないの?

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/20(金) 21:59:29.20 .net]
余裕であったわ
メンゴ

786 名前:名無しさん@お腹いっぱい。 [2017/10/27(金) 13:48:27.92 .net]
htパッケージが消えたり復活したり

連想配列は使うなってことか?

787 名前:名無しさん@お腹いっぱい。 [2017/10/27(金) 17:39:37.58 .net]
revive.elは最近のだと何が対応してるの?
OSのサスペンドがバグってるので久しぶりに必要になった

788 名前:名無しさん@お腹いっぱい。 [2017/10/28(土) 03:39:00.29 .net]
htパッケージ消えたせいで連想配列使っている古いパッケージが全滅してなかった?



789 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/28(土) 21:07:23.22 .net]
特定のモード起動でHelm切るにはどうしたらいいの?
具体的にはYaTeXモードでHelmを起動したくない

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/28(土) 21:30:01.21 .net]
YaTeXはウザ過ぎるからなぁ

791 名前:名無しさん@お腹いっぱい。 [2017/10/28(土) 22:51:57.61 .net]
YaTeX 使わないなら auctex を使うの?

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/28(土) 23:39:32.41 .net]
765とは別人だが、15年くらい前(?)にYaTeXのソースに癖あり過ぎで嫌になり
素のlatexモード使うようになったことはあった。

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 00:14:06.93 .net]
aucつかってます

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 02:17:08.06 .net]
>>766だけどauctex使ってる

795 名前:名無しさん@お腹いっぱい。 [2017/10/29(日) 07:22:00.75 .net]
YaTeX に比べての auc の魅力を教えてほしい。
YaTeX の一括インデントの挙動があまり好きじゃなくて、乗り換えを少し悩んでる。

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 07:47:15.30 .net]
自分の好みは自分しかわからないのだから、自分で試した方が早いんじゃないか?
それか、YaTeXの仕様の気に入らない点がauctexでどうなってるか、ピンポイントで聞くか

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 12:53:13.71 .net]
たいていの人はyasnippetとM-!で足りるんじゃないの

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 13:08:29.60 .net]
伸びてるんでバグでもあったかと思いきや



799 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 17:57:58.46 .net]
結局、helmはモード毎にon/off設定はできないってことでおk?
M-xで切り替えるか

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 19:21:07.46 .net]
helmを切るって言うのが具体的に何をしたいかわからんが、そのモード用のキーバインド定義すればいいんじゃないのか

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 19:41:46.79 .net]
YaTeXはメジャーモード
Helmはマイナーモード

こちらからは以上です

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 20:42:28.72 .net]
ん?特定のラッパーじゃなくhelm-mode自体、Emaca23の人なのか?

24以降では無効なはずだが。23
からhelm-mode無効にする方法はドキュメントに書いているし

普通にhookで呼ぶだけでしょ

803 名前:名無しさん@お腹いっぱい。 [2017/11/01(水) 02:27:15.60 .net]
依存してるパッケージが沢山あったのにhtパッケージが一年ぐらい消えてたのは何で?

804 名前:名無しさん@お腹いっぱい。 [2017/11/03(金) 22:51:43.47 .net]
>>779
普通に使えてないか?
自分はパッケージ管理にel-get使ってるけど
packege.elユーザもMELPAをリポジトリに追加している限り使えるよね

805 名前:名無しさん@お腹いっぱい。 [2017/11/07(火) 05:06:34.60 .net]
今は使える。確か二カ月前は使えなかった

806 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/08(水) 13:40:49.50 .net]
auctexをつかっています.
(defun latex-compile ()
(interactive)
(save-buffer)
(TeX-command "Latexmk" 'TeX-master-file))

(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd "C-c C-t") 'latex-compile))

としてC-c C-t,C-c C-l (TeX-recenter-output-buffer)でコンパイルしているのですが,これをまとめたいです.そこで以下のようにしたのですが上手くいきません.なぜでしょうか?

(defun latex-compile ()
(interactive)
(save-buffer)
(TeX-command "Latexmk" 'TeX-master-file)
(TeX-recenter-output-buffer))

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/09(木) 09:17:09.98 .net]
才能ないからやめたほうがいい

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/09(木) 12:05:35.53 .net]
>>782
auctex については全く知らないんだけど、
"lisp/textmodes/tex-mode.el" 内で
(defun tex-recenter-output-buffer (linenum) ...)
を確認すると、引数が要るから
(tex-recenter-output-buffer nil)
とすべきか
(call-interactively 'tex-recenter-output-buffer)
とするとか?



809 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/09(木) 15:15:33.66 .net]
>>784
ありがとうございます。以下で望む動作ができました (_ _;)
(defun latex-compile ()
(interactive)
(save-buffer)
(TeX-command "Latexmk" 'TeX-master-file)
(call-interactively 'TeX-recenter-output-buffer)
(other-window -1))

810 名前:783 mailto:sage [2017/11/09(木) 20:49:04.59 .net]
>>785
才能を引き出すことをできて、よかったw

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 11:26:25.27 .net]
非IT系の職種なんだけど、mdファイルを頻繁に見かけるようになったので、
そろそろMarkdownを勉強しようかと思っています。

M-x markdown
で、markdown-modeになったので手元のEmacsにはすでに含まれていることが確認できました。
当面はこれを使って学習してみます。
/usr/bin/markdownをインストールするとプレビューもできました。

そこで質問なのですが、
TeXの場合は、標準でついてくるTeX modeの他に、YaTeXとかAUCTeXとかがあります。
Markdownの方も、何かヘビーユーザ用で広く普及したものがあるのでしょうか。

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 12:16:34.17 .net]
>>787
Markdownはレガシーな規格であり、現在はAsciidocが主流になっています

813 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 13:01:46.84 .net]
こマ?

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 21:00:20.36 .net]
久々に来たけど全然伸びてないな
みんなどこに行ってしまったんや

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 21:52:55.99 .net]
見送られることもなく

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 23:07:55.74 .net]
vimの時代なんかなあ

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/11(土) 01:04:10.50 .net]
NeovimとSpacemacsの時代じゃろ
ttps://www.slant.co/versus/62/69/~neovim_vs_spacemacs

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/11(土) 18:50:26.15 .net]
emacsをvimっぽくするやつか
両方知ってる人には便利なんだろうな



819 名前:名無しさん@お腹いっぱい。 [2017/11/12(日) 05:48:58.52 .net]
evil はほんとよくできてる

820 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/13(月) 07:58:31.21 .net]
qiitaのemacs関連記事は割と賑わってる印象

821 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/16(木) 20:17:00.18 .net]
初心者の質問いい?

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/16(木) 21:58:37.83 .net]
どうぞどうぞ

823 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/16(木) 22:18:19.74 .net]
画面分割ってバッファと紐付け?して
各個独立して動くようにしないと意味ないよね?

824 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 00:42:07.40 .net]
何の意味がないんだ?

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 07:28:33.27 .net]
>>799
どういうこと?

826 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 07:54:33.82 .net]
エスパーだけどtmuxみたいにしたいんでしょ
emacsで画面分割してもすぐ壊れるからこのへんが参考になるかも
ttp://fukuyama.co/sticky-buffer
ttp://lists.gnu.org/archive/html/help-gnu-emacs/2007-05/msg00975.html

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 08:41:51.48 .net]
壊れるってどういう意味だ

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 09:07:38.85 .net]
C-x 2 とかで画面だけ割って同じファイルが上下にでてるだけとか



829 名前:名無しさん@お腹いっぱい。 [2017/11/17(金) 09:58:50.74 .net]
暗号解読スレになってるな

「何に困っていて」、「どうしたいか」を書けばいいだけなんだが。それがそんなに難しいのか?

830 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 10:04:03.44 .net]
エスパーが意味不明w

831 名前:798 mailto:sage [2017/11/17(金) 15:22:32.27 .net]
例えば縦に2分割して、左の画面に何か文字を
打ち込むと、右の画面にも同じ文字が自動で打ち込まれる
のですが、元の画面を残しながら、(例えば右)
左の画面で編集を続けたい。

832 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 15:33:36.46 .net]
-----------
| a b c | ------> | a b c | | a b c |----->| a b c || a b c |
| | | d e f || d e f |

右 の 左画面にd e fと打ち込むと、右画面にも勝手にd e fと追加される。

理想 a b c | a b c
d e f |

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 15:52:44.16 .net]
ファイルコピーして、別名ファイルとして開くしかないんじゃね?

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 15:53:57.61 .net]
それはバージョンコントロールとかバージョン管理と言うものを学ぶ必要がある
本格的にツールを使ってもいいけど単にファイルやバッファを別名で複製する何かを使うだけでも望んでる事は出来るだろう
何が有るかは知らん

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 17:31:26.86 .net]
元のをコメントアウトして残しとくのが一番楽だと思う
ところでFiremacsやKeysnailの代替でいいのがあったら教えて欲しいんだが……

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 20:51:56.25 .net]
>>799 意味はある
2か所以上同時に見ながら編集する事はよくある
>>808 みたいにしたいならマクロで新規バッファにコピーして
カーソル移動のコマンドでできそう

837 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 20:54:37.67 .net]
×2か所以上同時に見ながら編集する事はよくある
○2か所以上同時に見ながら2か所とも編集する事はよくある

838 名前:名無しさん@お腹いっぱい。 [2017/11/17(金) 21:22:15.29 .net]
ベースはこんな感じか。
元を見ながら編集も使えるかもしれん

(defun my/duplicate-buffer ()
(interactive "")
(save-excursion
(copy-to-buffer (temp-buffer-window-setup "viewtmp") (point-min) (point-max))
(split-window-horizontally)
(switch-to-buffer-other-window "viewtmp"))
)



839 名前:名無しさん@お腹いっぱい。 [2017/11/17(金) 21:27:13.73 .net]
もう少し汎用的にしたいならバッファ名を元バッファから生成するとか、分割絡みを調整すれば使えるかもなぁ。

用途的にはewwで開いたサイトを元に編集とか諸々

840 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 23:11:24.89 .net]
Emacsだけでお手軽にバージョン管理が出来るようになって欲しいなと常々思ってる
だから手始めにdiffを内包してほしいんだよね
elispだけでdiffを実装するのも不可能ではないだろうけど厳しいよね…
バグったら洒落にならんし

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 23:18:47.65 .net]
たしかに編集履歴を意識させるインターフェースはまだ進化の余地があると思うね。
vcで困ってもいないんだけどもね。

842 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 23:26:32.13 .net]
undohistの履歴もundo-treeで扱えたら…

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/18(土) 00:40:16.74 .net]
プログラマはバージョン管理は知ってて当たり前だけど、
そうでない人にもお手軽にまたは気付かずにバージョン管理されてるってのが理想だね
今のところそういうのはないよね
他のエディタでも無さそうだから作り甲斐は有りそうだ
diffは外部コマンドを使うとしてセーブにhookするのが取り敢えず良さそうだ

844 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/18(土) 01:15:07.82 .net]
Windows 10で追加されたUDデジタル教科書体 (UD デジタル教科書体 N-R)でフォントセットを作ると
画面には反映されるがインクリメンタルサーチが使えなくなる

(create-fontset-from-ascii-font "UD デジタル 教科書体 N-R-10" nil "UDDT")
Debugger entered--Lisp error: (wrong-type-argument arrayp nil)

(add-to-list 'default-frame-alist '(font . "UD デジタル 教科書体 N-R-10"))
Invalid font name: -outline-UD デジタル 教科書体 N-R-normal-normal-normal-serif-13-*-*-*-c-*-ascii-0

Fontforgeでtakaoフォント使っていろいろ試したら
ファミリー名と表示用の名前で最後に半角スペースとハイフンを含むフォント
(HOGE A-Bとかhoge -cとか)は同じ現象が

845 名前:起きる
GNU公式のemacs.exeでも起きるしUbuntuとDebianのemacsでも起きるんだが何が原因なんだろう
[]
[ここ壊れてます]

846 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/18(土) 09:26:59.91 .net]
emacsってプログラミング言語特有のモードとか設定とかあるから
ちょくちょくは使うけど、vimのターミナルでの多重起動に戻ってしまう。

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/18(土) 12:31:14.83 .net]
>>808
edit-indirect.elとか

848 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/21(火) 00:57:30.73 .net]
Emacs25.3って、日本の住所(特に郵便番号)をbbdbに突っ込めるの?



849 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/25(土) 02:48:02.67 .net]
>>816
つediff

850 名前:名無しさん@お腹いっぱい。 [2017/11/25(土) 12:28:04.15 .net]
>>824
ediff って diff 部分は lisp 製じゃなかったような

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/25(土) 14:42:38.39 .net]
なんでわざわざdiffをelispで書く必要があるw

852 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/25(土) 17:13:45.58 .net]
elispで書きたきゃ書けばいい
>>816の一行目は既に実用化されてるが
やるのは自由

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/25(土) 17:36:26.45 .net]
>>827
実用化って、何を指して言っとるの?

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/25(土) 20:13:02.33 .net]
きっと~の事だよ

855 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/25(土) 22:25:00.41 .net]
お手軽にバージョン管理の要件がわからんけど、単純に変更履歴が欲しいならundo-histで足りるんじゃねーの

修正点だけじゃなく日時もとか諸々なら好きに足せばいいんじゃねと思う。

あれもこれもならgitでも使えよって話だし。それならvcが使えるわけで

856 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/26(日) 03:23:16.35 .net]
ediff もあるしshell のdiffもあるじゃない
vc もmagitもあるじゃない
何を望んでいるのかわからない

857 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/26(日) 11:31:04.76 .net]
emacsユーザーは何もわからんからな

858 名前:名無しさん@お腹いっぱい。 [2017/11/26(日) 21:13:46.58 .net]
やっぱ、viの方が生産性は高いよな



859 名前:名無しさん@お腹いっぱい。 [2017/11/26(日) 21:32:57.43 .net]
つねに
(setq version-control t kept-old-versions 0 kept-new-versions 0)
で運用する

860 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 20:22:59.84 .net]
emacs 24.5をすでにインストールしているのですが(.init.el含めて
いろいろカスタマイズしているのですが)、25.2をcurl, tar, makeを使って
インストールした場合に上書きされてしまわないようにするにはどうすれば
いいのでしょうか?

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 22:09:27.93 .net]
>>835
バージョンを分けるならemacsenvかな
mocchit.hatenablog.com/entry/2016/09/21/180915

862 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 22:26:09.72 .net]
ありがとう
でもやりたいのは、新しくビルドすることです
そのままだと、.emacs.dが上書きされるので古い方を上書きして
新しいバージョンをビルドしてから、古い方から、コピーペースト
しようかな
.init.elは古い方からコピーして同じものにしてなどと思っています。
こういうことをするとどういう不都合が発生するのでしょうか?

863 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 22:38:32.64 .net]
単にインストール先変えればいいんじゃ
場所決めうちみたいな設定あったっけ。

864 名前:名無しさん@お腹いっぱい。 [2017/12/01(金) 22:42:26.62 .net]
つーか、古い方をバックアップしてからインストール、コピーすればいいんじゃねーの?

865 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 23:32:37.36 .net]
ありがとう
古い方からコピペして新しいほうにいろんなもの移してくると
問題生じますか?

866 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 23:48:37.64 .net]
curl -0 https://ftp.gnu.org/pub/gnu/emacs/emacs-25.3.tar.gz

とすると、ターミナルに次々と浮かぶ文字が文字化けするんです。
そして音がします
どうすればいいのでしょう?

867 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/01(金) 23:54:50.30 .net]
文字化けは解決しました。
大文字のOでした。

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 00:13:33.80 .net]
最後に
sudo make install
とすると
make: Nothing to be done for `install'.
と出ます。どういう問題があるのでしょう?
やったことはcurl -Oでemacs-25.3を保存して
tar で解凍して、
cd emacs -25.3
として、/.configure --without-xとして
make
として



869 名前:
sudo make install
最後のところだけうまくいかないのです。
[]
[ここ壊れてます]

870 名前:名無しさん@お腹いっぱい。 [2017/12/02(土) 00:19:16.83 .net]
これで終わりにします。
configure: WARNING: AppKit/AppKit.h: present but cannot be compiled
configure: WARNING: AppKit/AppKit.h: check for missing prerequisite headers?
configure: WARNING: AppKit/AppKit.h: see the Autoconf documentation
configure: WARNING: AppKit/AppKit.h: section "Present But Cannot Be Compiled"
configure: WARNING: AppKit/AppKit.h: proceeding with the compiler's result
configure: WARNING: ## ------------------------------------ ##
configure: WARNING: ## Report this to bug-gnu-emacs@gnu.org ##
configure: WARNING: ## ------------------------------------ ##
checking for AppKit/AppKit.h... no
configure: error: The include files (AppKit/AppKit.h etc) that
are required for a Nextstep build are missing or cannot be compiled.
と出ているから、多分さきほどXQuirtzをインストールしたのですが、
それがまずかったのだと思います。
ご迷惑おかけしました

871 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 03:46:53.43 .net]
configure のオプションで --with-cocoa とかなんかあるんじゃない
./configure -h でオプションを調べて見れば

872 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 07:50:22.09 .net]
>>837
>.emacs.dが上書きされる
sessionのことなら何が問題なの?
init.elは自分で書き換えることをしなかったら上書きされないだろ。

異なるバージョンならインストール先を変更したらいいだけでは?
$ /usr/bin/emacs --version |head -1
GNU Emacs 22.1.1
$ /opt/local/bin/emacs --version | head -1
GNU Emacs 25.3.1
こちらはこの2つを入れているけど、どちらもちゃんと動作するよ。
自分は特にしていないけど、必要があればinit.elはバージョンで分岐すればいいだろ。

873 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 14:51:05.85 .net]
>>844
まず本を読もう。emacs実践入門がおすすめだよ。

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:07:31.89 .net]
>>847
新しい版をみながらコマンド打って
エラーがでたんだよ。
どこかにしまった初版をさがさなくちゃ。
赤と白の初版持ってたらインストールの
ところだけおしえてくれない?

875 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:08:36.45 .net]
二版ではmacでターミナルにだけ入れる(appは作らない)というやりかたが載ってない。
初版は載ってたのになぜああいうふうに落とすかな。

876 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:10:32.19 .net]
>>846
init.elは.emacs.dの中に入ってるでしょ。
新しい版をいれたらそれ自体が上書きされちゃうんじゃないか
とおもったんだ。

877 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:19:27.34 .net]
>>849
Emacsのインストールすらできない人がEmacsを使うっていうのは奇異に感じる。
一般的なソフトのインストールと同じだと思うけど。
INSTALLやREADMEにざっと目を通して、何かイレギュラーなことが必要かどうか確認して、
次に ./configure でオプションを確認して、適当なオプションをつけて実行。
依存ライブラリが欠落していたらそれをインストール。
最後に、makeしてmake install、それだけだろ。
./configureのオプションを確認したら、appを作るか作らないか確認できるだろ。

878 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:27:27.05 .net]
>>850
普通はユーザがinit.elをゼロから書くものと思うけど。
$ tar tzf emacs-25.3.tar.gz |grep init.el
emacs-25.3/lisp/vc/ediff-init.elc
emacs-25.3/lisp/vc/ediff-init.el
emacs-25.3/lisp/emulation/viper-init.el
emacs-25.3/lisp/emulation/viper-init.elc
そんなファイルは入っていないし。



879 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:45:15.33 .net]
~/.emacs.d がインストール時に書きかわるはずがない。ユーザーホーム配下なんだから。

パッケージは/usrなり/optなりで共有するけど、仮にそのマシンで100ユーザーいたら100人分のホームディレクトリが書き変わってしまうのかって話。

んなわけない。

880 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/02(土) 23:50:32.39 .net]
>>849
>macでターミナルにだけ入れる(appは作らない)というやりかた
emacs-25.3/nextstep/INSTALL に思いっきり書いてあるけど。
第3者が書いたものではなくて、Emacsの付属文書の方を信用しよ

881 名前:うよ。 []
[ここ壊れてます]

882 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 00:08:35.83 .net]
$ sw_vers |head -2
ProductName: Mac OS X
ProductVersion: 10.13.1
$ tar xvzf emacs-25.3.tar.gz && cd emacs-25.3
$ ./configure --without-x --prefix=/tmp --disable-ns-self-contained --without-ns --with-jpeg=no --with-gif=no --with-tiff=no
$ gmake && make install
$ /tmp/bin/emacs --version |head -1
GNU Emacs 25.3.1
普通にインストールできるよ。Emacs.appもできていない。

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 00:11:11.99 .net]
configure時に --without-ns 付けずにコケてるってオチかな

884 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 04:14:16.12 .net]
たしかにmacへ希望のemacsのインストールは慣れてないと手間取るよね。ubuntuとかシンプルなコマンド打つだけなのに

885 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 06:32:30.95 .net]
>>855
ありがとう。おかげさまでできました。
gmake && make install
のところで
-bash: gmake: command not foundと出たので
make installとだけ打ちました。(これだと問題でるでしょうか?)
>>851 >>854
全般的なことを教えてくれてありがとう
>>853
emacs-25.3ディレクトリの中に全部インストールされるから上書きされないということだとインストールが終わった後に気づきました。
>>856
わかりません
>>857
ターミナルの初心者なのでなおさらです。

886 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 06:34:25.61 .net]
>>852
grep init.elと打ったところ
まだ機械が検索しています

887 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 06:35:13.27 .net]
みなさま有難うございました

888 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 09:05:28.51 .net]
自学のできないフレンズなんだね!



889 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 18:24:06.97 .net]
自学もなにも、何をみたらいいかすらわからなかった。

890 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 21:37:10.38 .net]
app版のemacsとターミナル版のemacsで後者が前者と比べて、機能的にできない
ことは、マウスやメニューバーを使って選択ができないということだけなのでしょうか?
他ターミナル版はapp版よりこういうことができないという点があれば教えてください。

891 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 21:55:10.24 .net]
今だとターミナルでマウス使えるんじゃ?
macよく知らんけども

892 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/03(日) 22:16:06.56 .net]
>>863
「ターミナル版」←この表現はとても奇異に感じる
ターミナルというアプリを使わなくても、君のいうターミナル版のEmacsは使えるよ
なぜなら、ターミナルとは直接関係がないから。
とりあえず、ターミナルを使用しなければならない理由がないなら、
iTerm2とか別の高機能ターミナルエミュレータを勧めるよ。

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:02:04.79 .net]
ターミナルでできない事はいくつかある。特に キーバインドが制限されるのは個人的には大きい。

+ ターミナルの仕様上送れないキーが存在するので使えないキーバインドか出てくる。
+ 画像が表示できない

ただ一方でターミナルのメリットもあってリモートにtmuxなんかで繋げば作業ぎ継続しやすい。場合によっては誰かと画面共有できる。

ローカルで使うならGUIの方がいいよ

894 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:26:20.85 .net]
>>864
ターミナルで動かしたemacsについてはメニューバー等は使えないです。
>>865
ありがとう。iterm2をダウンロードして使ってみました。
これからはこれを使います。

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:38:31.79 .net]
>>866
ありがとう。
僕はそれくらいの違いならしばらく
iterm2を使います。それで
キーバインド等で問題が起こったら
guiに変えます。シェルを使って
いきたいとおもって、勉強をだいぶ前
からちょこっとやっています。

896 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:41:07.62 .net]
土曜からいろいろ教えていただきありがとうございました。

897 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 00:44:46.40 .net]
使いたい方を使えば良いさ

追記するとMacの場合はGUIならライブ変換なんかも使いたければ使えるけど、ターミナルの中だとnacOSのIMEが制御できないので難しい。
日本語入力部分は確認した方がいいよ

カーソルの色とか形状もターミナル側の設定に依存するので例えばview-mode時にカーソル形状を変えるといった事ができない

ターミナルの制限との兼ね合いだね

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/04(月) 23:14:11.42 .net]
tmuxと併用すればOSのバージョンアップするまで立ちあげっぱなしで済むからね



899 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 14:58:06.72 .net]
OSの再起動を跨いでEmacsを上げたままするには、どうすればいいの?

900 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 18:51:55.41 .net]
そんなことできるの?

901 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 19:10:07.81 .net]
core使えばできるんじゃねえの

902 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/05(火) 23:52:35.67 .net]
desktop-save して desktop-read するのではいかんのか

903 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 01:01:00.42 .net]
前に、インストールのことで質問をしたものです。
さらに質問があり書かせていただいています
.emacs.dの中身をみるとauto-save-listがあるだけで、
.bash_profileには、emacs関連の入ったディレクトリへのpathを書いていません。
また.bashrcにもemacsのことは書いていません。
それなのにemacsとターミナルで打つと、どういうわけだか~/.emacs.d_24_5に入っているinit.elを読み込んで
いて、helmも使えます。emacsのバージョンも24.5です。
どうしてこういうことが起こるのでしょうか?また、対策(emacs-25.3ディレクトリ
はできています。そちらのファイルを参照にするようにしたい)はどのようなもの
でしょうか?

904 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 07:45:33.29 .net]
>>875
emacsはリソースの掴みっぱなしは少ないんでそれなりに保存できるけど
つながってる外部プロセス(シェルやインタプリタ)の状態までは出来ない

905 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 08:01:50.54 .net]
>>876
その24.5がスペシャルバージョンで、バージョンがついたディレクトリが存在すれば
そっちを検索するように作られてるんじゃ無いのか?

lisp/site-init.elあたりに「そのように記述された」パッケージ?

906 名前:名無しさん@お腹いっぱい。 [2017/12/06(水) 09:19:37.68 .net]
もう相手すんなよ…

907 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 09:26:22.17 .net]
>>879
おまえemacsユーザーの鏡だよ
でも風呂は入れよ

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 09:34:13.28 .net]
>>880
誤 鏡
正 鑑



909 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 09:53:53.34 .net]
>>880
煽って誤字とかダッサ
Emacs ユーザーはゴミしかいないのなwww

910 名前:名無しさん@お腹いっぱい。 [2017/12/06(水) 09:54:45.34 .net]
>>876
update-alternatives使えるんでない?

911 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 10:06:08.44 .net]
まあ鑑も鏡も同じ意味だけどな。

912 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 10:29:35.01 .net]
同じ意味だけどな(キリッ

913 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 11:55:37.65 .net]
>>883
log-c.blog.so-net.ne.jp/2015-06-30-1
にあるようにupdate-alternatives --config emacs
とすると、command not foundとでます

914 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 11:56:55.95 .net]
>>882
>>885
別に誤字でもないのに何が言いたいんだ?

915 名前:名無しさん@お腹いっぱい。 [2017/12/06(水) 12:03:10.13 .net]
わかりました
/usr/local/bin
にemacs -> emacs-24.5
と書いてました。つまり、emacs-24.5にリンクを貼っていました。
失礼しました。/usr/local/binについては.bash_profileでpathを通していました

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 12:03:29.67 .net]
ありがとうございました

917 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 12:14:26.11 .net]
>>885
ご苦労様って言われると怒るタイプ?

918 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/06(水) 14:51:36.63 .net]
(´-`).。oO(スレが伸びてると思ったら変なのしか集まってないな…



919 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/07(木) 17:14:00.71 .net]
初心者を大事にしないと

920 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 01:39:56.29 .net]
日本人の初心者なんか要らなくね

921 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 16:02:32.17 .net]
質問は頑張って英語でEmacs Stack Exchangeでしたほうがいいよ

922 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 19:53:54.42 .net]
emacsスレは昔は親切だったのにな

923 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/08(金) 23:06:13.34 .net]
しんせつなのは全部るびきち先生だしな

924 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/09(土) 03:56:30.82 .net]
ここにるびきち先生おられるんですか
知らなかった。

925 名前:名無しさん@お腹いっぱい。 [2017/12/09(土) 09:26:40.51 .net]
>>842
Ricty とか見分けがつくフォント使え
見やすさ大事

926 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/09(土) 10:10:58.40 .net]
! <-これとか目立つフォントってあるかな?C文法系は記号間違いは致命的

927 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 02:35:41.04 .net]
>>899
Ricty とか? ビットマップじゃないけど。

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 10:10:58.60 .net]
Ricty入れてみた

フォントもだけどカラーテーマ選びも重要だあね



929 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 14:06:02.57 .net]
>>899
そこだけ色変えるのが手っ取り早いとおもうけど

930 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/10(日) 19:37:43.96 .net]
>>898 変えてみた。ありがとう

931 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/11(月) 02:08:31.57 .net]
そこでdroid dottedですよ

932 名前:名無しさん@お腹いっぱい。 [2017/12/11(月) 22:13:08.19 .net]
【自然破壊】何百種類ものコンピューターは必要ない
lavender.5ch.net/test/read.cgi/kaden/1510387401/l50
世界教師マイトLーヤ「大暴落は日本からスタート」
rio2016.5ch.net/test/read.cgi/2chse/1512813686/l50

933 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/14(木) 20:35:38.19 .net]
質問です。
Emacsで開発環境を構築していますが、まさに
www.wagavulin.jp/entry/20100330/1269953592
このURLの問題に直面しています。
実際のところ。"make -k -C .."ようにしたとしても
エラーメッセージからソースコードをジャンプすることができず不便です。
どーするんですか???

934 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/14(木) 21:23:52.52 .net]
>>906
d.hatena.ne.jp/teny/touch/20060626/p1
これを改造して*.cやら拡張子でgcc等のコマンドを呼ぶようにしている

エラーメッセージからは標準機能?の [C-x `] or [M-x next-error] で該当箇所に飛べるはず

935 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/14(木) 21:41:29.39 .net]
>>907
ありがとうございます
なるほどこのように切り替えて制御するのは名案です
早速スクリプトをこしらえようかと思います
しかし、エラーメッセージの件については'make -C ..'にとってのカレントディレクトリと
実際の実行するEmacsのカレントディレクトリがことなるためジャンプに手動で検索を要します。

オフトピですが、該当記事の次の記事
d.hatena.ne.jp/teny/touch/20060626/p2
の発想はすごいですね

936 名前:名無しさん@お腹いっぱい。 [2017/12/15(金) 03:49:24.57 .net]
>>906
今の Emacs ユーザは projectile 使ってそれ解決していると思う
https://github.com/bbatsov/projectile
プロジェクト管理にまつわる色々やってくれるっていうパッケージ

開発プロジェクトのルートディレクトリがgitとかのVCSで管理されていれば、
サブディレクトリで作業しているときでも
M-x projectile-compile-project で所望の動作


937 名前:ルートディレクトリ下でコンパイルコマンドを実行)が得られる []
[ここ壊れてます]

938 名前:906 mailto:sage [2017/12/15(金) 20:18:21.35 .net]
>>908
(Dired-Modeからファイルを開いたりすると次からそこがEmacsのカレントになってりしなかったっけ…)
ディレクトリをまたぐ場合は結局Makefileを作ったり、全体をetagでTAGSファイルを作ったりしてました
そうすると
;; ***** etags *****
;; [M-.] 関数位置にジャンプ
;; [M-*] ジャンプした位置から戻る
;; [M-/] 定義した関数、変数の補完
;; [M-<tab>] 定義した関数、変数の補完
こんな感じで関数間をタグジャンプ出来ますので

あとよく使うのは
;; ***** プログラミング *****
;; [C-x `] エラー箇所にジャンプ (next-error)
;; [C-M-



939 名前:n] 対応するカッコへジャンプ(後ろへ)
;; [C-M-p] 対応するカッコへジャンプ(前へ)
;; [C-M-a] 関数の先頭に移動
;; [C-M-e] 関数の末尾に移動
;; [C-M-\] 領域をインデントする (indent-region)
こんなものでしょうか…
(でもこのあたりはvimとctagの方が便利でそっちばかり使ってましたw)

>>909
私は10年以上前の環境からあまり変わってないので便利そうですね〜
[]
[ここ壊れてます]

940 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 12:53:04.36 .net]
ansi-termとtermは同義語だとおもっていました。
というか多くの解説では同義語のように解説されていました。
しかしM-x ansi-term と M-x term でそれぞれ起動すると
バッファ名が ansi-term, terminalとそれぞれ違います。
キーバインドも違います。特に term のほうはキーバインドの多くが無効になっています。
結局なにが違うのですか?どこで違いの解説をみることができますか?

941 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 17:01:18.51 .net]
すみません。
自己解決しました。
失礼いたしました。

942 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 19:22:17.39 .net]
答えはなんなんだ

943 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 19:46:56.56 .net]
質問です、emacs上のポインタにある文字の種類を調べるには、どのキーを押せば出てくるでしょうか?

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 20:59:35.51 .net]
>>914 質問の意図が汲み取りづらいけど「C-x =」とかは違う?

945 名前:913 mailto:sage [2017/12/16(土) 21:28:42.36 .net]
これなんですが、もうちょっと細かい情報が出るようなコマンドなんです。

946 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 22:16:49.91 .net]
C-u C-x =

947 名前:913 mailto:sage [2017/12/16(土) 22:32:56.14 .net]
>>917
> C-u C-x =

それです!ありがとうございました。

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/16(土) 23:34:56.06 .net]
emacsを開いたとき、使っている初期設定ファイルのフルパスを表示
させるコマンドはあるのでしょうか?



949 名前:918 mailto:sage [2017/12/16(土) 23:40:57.08 .net]
補足します。emacsを起動しました。
タイトルバーにフルパスを表示させたくて
init.elを探してそこに
(setq frame-title-format "%f")
と書いてemacsを再起動させたのですが、その設定が
反映されていませんでした。それで書き直したinit.elは別のinit.elだったのか?
emacsが用いているinit.elは他にあるのかと思った次第です

950 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 01:07:25.49 .net]
追加ですが、
scratchバッファで
(setq frame-title-format "%f")
とすると返ってくる値は
"%f"
なります。
タイトルバーは
1.Default(emacs24.5)となっているだけです。
そこで別のファイルを開いても、タイトルバーにはパスは表示されません。
1.Default(emacs24.5)となっているだけです。

951 名前:名無しさん@お腹いっぱい。 [2017/12/17(日) 01:08:26.26 .net]
>>919
読み込んだ初期化ファイルの名前は M-x describe-variable => user-init-file で見れる
初心者のうちは ~/.emacs とか ~/.emacs.el とか余計なファイル作っていて
それで ~/.emacs.d/init.el を読み込めていなかったということはあるかもね

初心者の init.el 読み込めていないあるある、 他の理由と解決策は
・よくわからないままバイトコンパイルしている => ~/.emacs.d/init.elc を削除
・実は読み込み中エラーが発生していた => emacs --debug-init でデバッグ
とかか

952 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 01:58:38.11 .net]
とりあえずM-x describe-variable => user-init-file
をすると
user-init-file is a variable defined in `C source code'.
Its value is "~/.emacs"
と出ました。ところが~"~/.emacs"というディレクトリは作っていないという
ことがわかりました。
init.elc
というディレクトリもファイルも作っていないことを確かめました。
elcはelの拡張子のファイルをより早い形にコンパイルすると変わるファイルの
拡張子だったと思います。それは
elispというディレクトリに保存されるものなのでしょうか?

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 01:59:29.95 .net]
>>922
おしえていただきありがとうございます。
お礼が遅れました。
それでは

954 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:15:38.29 .net]
>>920
> init.elを探してそこに
このinit.elはどこにあるんですか?

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:26:50.36 .net]
せめてOS周りの環境書かないと答えようが無いんじゃ?

956 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:34:49.42 .net]
>>925
init.elは~/.emacs.d_24_5
にあります。

957 名前:なぜそんなディレクトリの
init.elを読み込むかというと>>888
で書いている通りでありまして、
.bash_profileに読み込むパスを書いていて
その中の/usr/local/binでemacs->emacs-24.5
というリンクを入っているからです。
しかし、それ以前になぜscratch バッファで
(setq frame-title-format "%f") としてC-jを
してるのに、新たにその設定を読み込んで
実行しないのかという疑問もあります。
[]
[ここ壊れてます]

958 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:36:34.75 .net]
>>926
どのように必要な環境を書き出せるで
しょうか?



959 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:37:17.70 .net]
寝ます。おやすみなさい

960 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 02:51:45.24 .net]
正直なところいろいろよくわからないので、
とりあえず気が付いたところだけ。

>>923
> user-init-file is a variable defined in `C source code'.
> Its value is "~/.emacs"
> と出ました。ところが~"~/.emacs"というディレクトリは作っていないという
> ことがわかりました。
これはディレクトリではなくファイルです。
~/.emacsというファイルがあればそれを読み込むはずです。

961 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 11:03:44.18 .net]
>>927
> しかし、それ以前になぜscratch バッファで
> (setq frame-title-format "%f") としてC-jを
> してるのに、

frame-title-format:

This variable has the same structure as ‘mode-line-format’...

mode-line-format:

%f -- print visited file name.

scratch バッファは特定のファイルに紐付いていないのでフレームタイトルは
変わらないんじゃ? あと、regular file以外(例えば dired バッファ)でも変わらない。
こちらの環境 Emacs 27.0.50 (build 2, i686-pc-linux-gnu, GTK+ Version 3.22.25)
ではそうなっている。

962 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 14:20:57.48 .net]
結局次のような形になりました。

/usr/local/binにあったemacs->emacs24.5ディレクトリへのリンクを削除した。
すると24.5が立ち上がらなくなったが、22.1?が立ち上がり、しかも
helmも使えた。だから24.5と22.1が使っている初期設定ファイルが同じものなんだろうなとおもった。
describe-variable->user-init-file
をしても
.emacs
と出てきていたが、.emacsというファイルは見つからなかった。ただCでコードされているということは出てきたものに書いていた。

リンクで24.5ディレクトリを読みに行かせていたはずで、その中の
init.elを読んでくれていたはずだったがそうではなかった。

ただ、.emacs.dが別にあり(いつできたか知らない)
auto-save-list
というのが入っていた。
それをデスクトップに移動してemacsが読めなくした。
その上で、.emacs-24.5というディレクトリを.emacs.dに変えた。
その中の.init.elを読み込んで欲しいのでそうした。

そうすると
An error has occurred while loading `/Users/hiro/.emacs.d/init.el':

Symbol's value as variable is void: user-emacs-directory

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.
というエラーが出た。

ということで、とりあえずは解決しました。最初からインストールすることに
決めました。

963 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 14:22:47.82 .net]
いろいろ教えてくださり、ありがとうございました。

964 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 14:34:30.91 .net]
>>932
> その上で、.emacs-24.5というディレクトリを.emacs.dに変えた。
> その中の.init.elを読み込んで欲しいのでそうした。
>
> そうすると
> An error has occurred while loading `/Users/hiro/.emacs.d/init.el':
>
> Symbol's value as variable is void: user-emacs-directory
>
> To ensure normal operation, you should investigate and remove the
> cause of the error in your initialization file. Start Emacs with
> the `--debug-init' option to view a complete error backtrace.
> というエラーが出た。
これは~/.emacs.d/init.elが読み込まれているということです。
その中のuser-emacs-directoryが定義されていないということなので、
中身を晒せばわかる人がいるかもしれませんね。

965 名前:名無しさん@お腹いっぱい。 [2017/12/17(日) 14:54:10.83 .net]
>> 931
再インストールしても解決しないよ、それ。
まず--debug-init付けてエラー内容確認しないと無理。

init.elも晒すべきだろうね。
親切な人が見てくれるかも知れない

966 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 16:36:28.29 .net]
ありがとうございます。
再インストールしても同じinit.elを使うのなら同じようにエラーがでるでしょうね。
エラーのうちの一つは、22以前のバージョンでuser-emacs-directory変数が未定義
だから出たというのはわかっています。そこを修正したら別のエラーの内容が
変わったから。
emacsの最新バージョンに入れ替えて、init.elの書き直しもぼちぼちやります。

967 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 16:38:45.77 .net]
>>934
そうなんですよ。24.5へのシンボリックリンクを
削除したら22.1?のemacsを読みに行くように
なりました。それでその22だと user-emacs-directory
が定義されていないのでエラーがでました。

968 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 16:41:04.34 .net]
なぜ外したauto-save-listがあれば、問題なくemacsが動いていたかと、疑問に思います。



969 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 16:54:22.86 .net]
とりあえず
>>855さんに教えていただいたようにしてemacsは動くようになりました。
あとはinit.elを書き換えたり、ディレクトリを移動したり、elispを入れたり
するだけです。
ありがとうございました。

970 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 18:31:03.12 .net]
>>939
それは良かった。
念のために確認するけど、テストではなく、本番使用のものは、perfixを/tmpのままにしていないよね?

971 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 20:48:31.46 .net]
>>940
してます。どうするのがいいのでしょう?

972 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/17(日) 22:20:18.48 .net]
インストール先ですね。理解しました

973 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/18(月) 20:55:41.11 .net]
ここで昨日、一昨日と教えてもらったものです。
一旦動くようになったのですが、emacswiki?からの読み込みでエラーが
出てたくらいで一旦無事に動くようになりました。
その後、init.elを弄ってそれぞれのelispの順序を変えていると、動かなくなりました。パソコンの中を調べたら2年前のinit.elがあり、それは手を入れていたinit.el
とほとんど同じでした。それにちょこっと手を加えて、今があります。
emacswikiの読み込みも問題なくできるようになりました。
やったことは、/opt/emacs-25.3にemacsをインストールして.bash_profileにemacsのaliasを作って、/opt/emacs-25.3/emacsを読みに行くようにしたこと、/Users/自分の名前(つまりホームディレクトリ)/.emacs.dのinit.elを少し弄ったことです。
それで、ホームディレクトリに移ってからemacsと打つことで起動させるという風で、問題なく動いています。
二年前のinit.elは大竹さんの本だけ
を基本的に見て作ったものです。その時はとても難しく思いました。
今回普通に第二版を読んでいて難しいとは思わなかったですが、設定を変えようと
考えて、今回いろいろしくはくしてたのですが、その時ようやく実は難しいものだ
なと思いました。
いちおう感想だけ。emacsが使えるようになればいいなあとずっと思っています。
(ヘルプが英語だったりして、なかなかとっつきにくいですが。)
いろいろ教えていただきありがとうございました。

974 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/18(月) 23:08:28.28 .net]
ゴミみたいな書き込みだな

975 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/19(火) 06:07:45.49 .net]
ワロス

976 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/19(火) 06:19:05.06 .net]
大竹って誰

977 名前:sage [2017/12/19(火) 07:19:49.88 .net]
>>943
> ヘルプが英語だったりして、なかなかとっつきにくいですが
日本語訳あるよ
https://ayatakesi.github.io/emacs/24.5/index.html

978 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/19(火) 15:27:01.94 .net]
がんばって



979 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/19(火) 19:25:10.86 .net]
>>947
教えてくれてありがとう。
>>948
ありがとう

980 名前:名無しさん@お腹いっぱい。 [2017/12/20(水) 13:38:20.24 .net]
emacsで別ファイルで指定した文字列に色を付けるパッケージってありますか?
自分が頻繁に誤用する文章パターンを別ファイルに正規表現のリストとして保存しておいて
文章整形中に正規表現に一致する文字パターンを色付けするってことをしたいのです.

981 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/20(水) 14:21:02.11 .net]
highlight-phraseとか…

982 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/22(金) 10:25:54.62 .net]
anything-M-xって以前からemacs起動時にミニバッファの履歴読んで無かったっけか?

983 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/23(土) 22:09:06.61 .net]
iterm2の画面を開いて、emacsを起動させて、文書1を呼び出したとして、
それをさらに新しくひらいたiterm2の画面を開いて、新しい文書2をつくり
そこに、文書1からコピーしたものを文書2にヤンクしたいのですが、
文書2にヤンクしようとすると空だと出ます。
どういうコードをinit.elに書き加えればいいのか教えてください

984 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/23(土) 22:24:58.43 .net]
端末だからどうなんだろうな。GUIだとクリップボードの共有できるけど。
emacsclientつかうとか。

985 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/23(土) 23:33:04.63 .net]
クリップボードの共有はinit.elにコードを書いて、できるようにはなっているんです。
だからcommand+cでコピー、command+vでペーストはできるんですが、
元々の画面のあらわれている部分しか選択できないんです。
だから、画面をさらにずらして、コピーしてペーストをするしかないんです。
コピー元のファイルの画面に映っていないところも全部、C-spaceで選択して
ペーストするほうでyankなりできればとおもうんですが

986 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/23(土) 23:37:50.29 .net]
>>954
ありがとうございます。
https://superuser.com/questions/403402/how-do-i-cut-and-paste-between-different-files-using-emacs
ということで、>>954さんの回答がそのとおりという
ことですね。
ありがとうございます。

987 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 10:12:27.12 .net]
>>955
Emacsの話じゃねーだろ

988 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 10:14:33.46 .net]
>>953
レジスタ



989 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 11:20:40.33 .net]
>>958
レジスタ、今やってみましたが、同じターミナルの中で立ち上げた、emacsのバッファー
同士の間ではレジスタを使ってテキストの挿入はできるのですが、
異なるターミナルを使って立ち上げたemacsのバッファーへのペーストはできないです

990 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 11:35:06.26 .net]
>>959
それがemacsclientのメリットですよね
https://ayatakesi.github.io/emacs/25.1/emacs-ja.html#Emacs-Server
なぜなら新しいEmacsプロセスが開始されるからです。なぜこれが不便かというと、新たなEmacsプロセスは、既存のEmacsプロセスのバッファー、コマンドヒストリー、その他の情報を共有しないからです

991 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 11:44:07.60 .net]
Emacsは必要のない限りGUI版使うべきだと思うよ
CUI環境で動かすと
クリップボードの共有云々の件もそうだし
キーボードだとか表示だとか面倒が多い

992 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 11:51:43.01 .net]
>>960
×https://ayatakesi.github.io/emacs/25.1/emacs-ja.html#Emacs-Server
↑くそ重い

○https://ayatakesi.github.io/emacs/25.2/html/Emacs-Server.html#Emacs-Server

993 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 11:55:44.10 .net]
ちなみに26からTCPサーバーもサポートされる
https://ayatakesi.github.io/emacs/26.0.90/html/TCP-Emacs-server.html#TCP-Emacs-server

994 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 12:05:21.08 .net]
>>959
できるよ
(set-register) で永続化

995 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 12:14:26.08 .net]
ちなみに端末でのコピーもtmux使えば、
C-b [ space 範囲指定 ret C-b ] でできるし、スクロールバッファも遡れる。

Macならpbcopy, pbpasteも使える。

色々方法あるけどわからない摩訶不思議な事せず素直にGUI使って勉強しろって

996 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:35:47.66 .net]
C-bってお前のキーバインドか?
tmuxとかscreenだと失敗すると思うよ。考えて見ろよ。

997 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 12:42:03.25 .net]
>>966
別に失敗してねーな。端末のEmacsでC-bも使えるし。
何が失敗するんだ?

そもそもC-z始め他の適当なprefixはEmacsの方で埋まってる

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:47:16.92 .net]
2つ立ち上げるケースってどういうケースなの



999 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:53:25.54 .net]
いや、コピペで失敗するんだ。

1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:55:49.77 .net]
>>968
そら複数画面で編集したいときでしょ。
セッションを共有するという意味ではemacsclientが一番素直。クラウド時代にはもっといろいろとやりかたがあるんだろうとは思いますが。

1001 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 12:57:40.92 .net]
tmuxとemacsでクリップボードの共有できればいいけど、できないでしょ。
だから失敗する。でかい領域のコピーで。

1002 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 13:22:52.86 .net]
Macならpbcopy使ってtmuxのバッフアスタックとクリップボードの共有もできるけどなぁ

設定しなくてもtmuxのバッフアコピーでEmacsにもペーストできるし、俺のところは動いてるけどこれ普通じゃないの?

1003 名前:名無しさん@お腹いっぱい。 [2017/12/24(日) 13:30:23.07 .net]
>>970
フレームかウインドウ分割でいいと思う。
あと複数Emacsの同時起動はrecentfのトラブルの元。

1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 13:51:12.78 .net]


1005 名前:pbcopy便利そうだな。
端末エミュレータの枠を越えた機能はどうなんだと思わなくもないが。
[]
[ここ壊れてます]

1006 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 13:59:09.05 .net]
C-x 5 2

1007 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 15:46:11.54 .net]
>>973
普通そうだよね

1008 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/12/24(日) 21:24:25.08 .net]
M-x merry-christmas RET



1009 名前:名無しさん@お腹いっぱい。 [2017/12/29(金) 06:46:14.85 .net]
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

ANQTM6C0LN

1010 名前:名無しさん@お腹いっぱい。 [2017/12/31(日) 18:04:30.44 .net]
emacs デフォルトの Python メジャーモードをつかってるんだけど、ある時期を境に、eldoc の挙動が変わった気がする。
以前は引数が表示されていたのに、今では docstring が表示される。

以前の挙動にせっていしたいんだけど、何を調べればいいですか?

1011 名前:emacs利用者 mailto:sage [2017/12/31(日) 21:54:05.69 .net]
あと少しで今年も終わり
今年一年、いろいろ教えてくださってありがとうございました
来年もよろしくお願い申し上げます

1012 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/01(月) 07:55:34.26 .net]
jsxを上手くインデントする方法ある?
js2-modeとweb-modeを行ったり来たりしてるけど、めんどうくさい

1013 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/01(月) 12:40:51.79 .net]
あけましておめでとうございます
今年もよろしくお願いします

1014 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/01(月) 16:13:59.41 .net]
おめでとー

1015 名前:名無しさん@お腹いっぱい。 [2018/01/01(月) 21:44:46.14 .net]
>>981
rjsx-mode で
(setq js-indent-level 2) してみるとか

web-modeなら
(setq web-mode-markup-indent-offset 2
web-mode-css-indent-offset 2
web-mode-code-indent-offset 2
web-mode-attr-indent-offset nil) とか

1016 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/03(水) 01:52:31.41 .net]
24.5から25.3にバージョンアップしてみたけど、動かないlispが多数出たため、切り戻しした(´・ω・`)。

1017 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/03(水) 02:50:41.50 .net]
>>985
そう?ちゃんとバイトコンパイルし直したんだよね。
それにもうそろそろ26になるんじゃない?

1018 名前:984 mailto:sage [2018/01/03(水) 09:52:40.66 .net]
>>986
はい、バイトコンパイルしないでソースのまま動かしてますが、多数のlispがAPIの変更によって
動かない感じです(´・ω・`)。



1019 名前:名無しさん@お腹いっぱい。 [2018/01/03(水) 16:07:20.44 .net]
>>987
パッケージ側のアップデートはちゃんとしたかしら?
25になって結構時間も経つしまともにメンテナンスされているパッケージならば
バージョン対応くらいはしていると思うの

1020 名前:984 mailto:sage [2018/01/03(水) 21:03:39.50 .net]
>>988
残念ながら、パッケージにはなってないですorz。

1021 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/03(水) 21:41:25.54 .net]
>>989
パッケージマネージャ普及以前にどこかのサイトで手に入れたlisp使ってるってこと?
それなら下のリストとかでモダンな代替品探すってのもありだと思うけど…
https://github.com/emacs-tw/awesome-emacs/

1022 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 00:25:10.48 .net]
多数の動かないelisp、かつパッケージ化されてないものって例えば何?試してみたい

24 から 25ならそう古いelispとも思えないけれど。

1023 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 02:09:13.53 .net]
バイトコンパイルとかしたことない

1024 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 03:28:48.61 .net]
>>991
24.2 と 24.4 はけっこう変わってたと思う
自作elispをあちこち書き直してた記憶

1025 名前:名無しさん@お腹いっぱい。 [2018/01/04(木) 10:32:13.44 .net]
>>993

>>985 には24.5 → 25.3と書いてあるので、引っかかるなら25.1かなと思ってる。25.3はほぼ引っかかりようが無いし

1026 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/04(木) 12:44:46.49 .net]
動かない lisp ってエラー出てんじゃないの? *Messeges* を覗いてみたりすると原因または原因に近いことが分かるんじゃない?
自分で分からなかったらエラーが出た関数周辺をここで公開するとか…
折角やる気のある人が「見たい」って言ってくれているんだから見せてあげたら?

1027 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/06(土) 12:55:45.13 .net]
>>995
使ってる関数内から呼ばれてた関数のadviceでごにょごにょしてる場合
バージョンが変わってそこを通らなくなるとエラーも出なかったりするけど、
「動かないlispが多数出た」だから何か出てるはずだよね。

1028 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/06(土) 18:10:15.25 .net]
add-to-listで質問です。
emacs24でlexical-bindingが採用される前あたりまで
たとえば、
(let (tmp)
(add-to-list 'tmp 'aaaa)
(add-to-list 'tmp '(bbbb cccc))
tmp)

といったようなローカル変数にadd-to-listを使ってはならず、
グローバル変数のみに使用せよ。
的なのがあったような気がしたのですが、
理由覚えてる方いますか?

24以降だと scratch などで↑の式を評価しても望んだ結果がえられるのですが・・



1029 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/06(土) 22:10:39.86 .net]
>>997
バイトコンパイルしてエラーを確認

add-to-listは関数、pushはマクロ。なのでadd-to-listは動的スコープ前提云々

1030 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/08(月) 00:27:20.40 .net]
bbdb-2.35をemacs-24.5で使っているのですが、emacs-25.3で使えますでしょうか?

1031 名前:996 mailto:sage [2018/01/09(火) 23:49:34.25 .net]
>>998
了解です。
ありがとう。

1032 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/10(水) 00:02:35.36 .net]
debian stretchがemacs-24.5だから、まだ25に上げるのは延期しよう。

1033 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 386日 17時間 12分 50秒

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<245KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef