2019年04月24日

Emacs鍛え直しプランその4

前提

http://mugijiru.seesaa.net/article/465308576.html の続き

上の記事で、入れておかないと開発がとても滞る系は大体入れた感じがあるので、 動かしながら必要そうな設定を入れていこうという感じになった。

現状

https://github.com/mugijiru/.emacs.d/tree/60723b959bb6b881c587e38b6aa57ca6fda4b30e

  • 色合いが目に悪いので molokai-theme を入れた
  • es6 を書くために js2-mode の設定を入れた
  • whitespace-mode があまりに目にうるさかったので少し静かになってもらった
    • trailing するようにもした。これがないとつらい
  • dir-locals で入れてる設定で警告が出てうざいので、スルーしてもらうようにした
  • init-loader で init ファイルの分割をした
    • 200行とかになると自分はつらい。業務コードのトラウマが蘇える
  • open-junk-file をよく使ってるので導入した

まだ導入できてないの

前回とほぼ一緒なので割愛

monokai の代わりに molokai を入れたのと init-loader, open-junk-file を入れたのが差分かな?

気になってるところ

  • スクロールバーうざい。消さなきゃ。
  • フォント設定もいじるべきな気がしている
  • 設定したくて仕事したくない問題
タグ:作業ログ
posted by 麦汁 at 19:12 | Comment(0) | emacs | このブログの読者になる | 更新情報をチェックする

2019年04月23日

Emacs鍛え直しプランその3

前提

http://mugijiru.seesaa.net/article/465283575.html

の状態からさらに変更を加えた。 そろそろ仕事に使えるようにしていかないといけないので それ用の拡張を入れつつある

現状

https://github.com/mugijiru/.emacs.d/tree/5a7331d6592f56b18fd12e48ed201f1c4df0bd82

  • whitespace-mode を入れた
    • ほぼデフォルト設定なので結構目にうるさい
  • paredit を入れた
    • ただし設定はしてないので手動で有効化しないといけない
  • sticky-control を入れた
    • 左手小指を守るため
  • Mac の Emacs なので円マーク秒を倒した
  • show-paren-mode を入れた
    • カッコとコッカがわかるの大事
  • helm-descbinds 入れた
    • コマンド大体何があるか覚えてないので……
  • flycheck 入れた
    • 設定は何もしてないけど入れておいた
  • Ruby 用の設定を入れた
    • 仕事が Rails なので入れないとまずい
  • git-gutter-fringe を入れた
    • どこに変更があるかわかるの便利
  • fullscreen の設定を入れた
    • いつもフルスクリーンマンなので
  • company-mode を入れた
    • 設定何もしてないけど業務中に変更できるように
  • multiple-cursors 入れた
    • 地味に便利なので
  • ddskk で sticky shift できるようにした
    • 左手小指を守る施策その2

まだ導入できてないの

rspec-mode は入れ忘れてた 他は、まあ、欲しいけど、急ぎじゃない感じ。 それなりにすぐ欲しくなる気がするのでそのタイミングで入れる

  • ruby 関係
    • rspec-mode
      • 入れ忘れてた
  • その他開発系
    • shell-mode 系
  • 自作系
    • 自動フォーマット関数
      • reformatter を入れる方がいいかも?
    • プロジェクト依存の replace 関数
  • 編集系
    • 自動保存の設定
    • auto-insert
  • 表示系
    • yalinum-mode(だっけ)
    • view-mode
    • font系の設定
    • windows.el
  • ファイル操作系
    • tempbuf-mode
    • dired系
    • open-junk-file
  • その他
    • sdic関係
    • scratch-log
    • monokai
    • init-loader

今後

実際に触りながら、変更を加えていきたい。

タグ:作業ログ
posted by 麦汁 at 10:27 | Comment(0) | emacs | このブログの読者になる | 更新情報をチェックする

2019年04月21日

Emacs鍛え直しプランその2

前提

http://mugijiru.seesaa.net/article/465270720.html

にあるように、 既存の設定を一旦放り投げて、構築し直してみることにした。

手順

前の記事に書いた

  1. 今の設定ファイルを 2019.04.20.emacs.d とか適当な名前で移動する
  2. 残しておきたい拡張系を、素の設定で入れる
  3. どうしても削れない設定は即入れる
  4. 不都合があれば少しずつ今の設定から拾っていく

の通り。

今は2の最中で、 作り直しているのでどうせなら公開してもいいかなってことで

https://github.com/mugijiru/.emacs.d

に置いてみている。

現状

インストール済

状況としては、前の記事で書いた「残す物」の内、以下を入れてる状態。 基本的に設定はあまり入れていないし、あまり動作確認もしてない。

  • JS 関係
    • js2-mode
    • vue-mode
    • ember-mode
  • CSS 関係
    • css-mode(デフォで入ってる)
  • その他開発系
    • haml-mode
    • handlebars-mode
    • pug-mode
    • yaml-mode
    • markdown-mode
  • ファイル操作系
    • helm
    • ido
    • uniquify
    • recentf
  • 日本語関係
    • ddskk
    • migemo
  • その他
    • el-get
    • exec-path-from-shell
    • org-mode
    • seesaa-blog-mode
    • emacs-w3m

あと seesaa-blog-mode が emacs-w3m を使ってたからそれも入れてしまった。

未インストール

ruby 関係は設定が面倒そうとかがあるので一旦後回しにしていて、 他は地味に優先度がちょっと低めだったので入れてない感じ。 物によっては入れなくてもいいかもしれない。

  • ruby 関係
    • enh-ruby-mode
    • rspec-mode
    • projectile-rails
    • rbenv
  • プログラミング全般系
    • whitespace-mode
    • company-mode(auto-complete もかも。まだ置き換え完了してない気がする)
    • git-gutter
    • flycheck
  • その他開発系
    • shell-mode 系
    • helm-projectile
  • 自作系
    • 自動フォーマット関数
    • プロジェクト依存の replace 関数
  • 編集系
    • undo-tree
    • 自動保存の設定
    • multiple-cursor
    • auto-insert
  • 表示系
    • yalinum-mode(だっけ)
    • view-mode
    • paredit
    • font系の設定
    • windows.el
    • fullscreen 設定
  • ファイル操作系
    • tempbuf-mode
    • dired系
    • open-junk-file
  • その他
    • sticky-control
    • sdic関係
    • scratch-log
    • monokai
    • init-loader
    • helm-descbinds

設定を入れた物

migemo と helm は、ほぼ最低限ぐらいの設定を入れている。

あとは org-mode の設定を入れないと html export で余計な出力をするのでそれを抑制するための設定も入れている。

seesaa-blog-mode の設定はパスワードとか全部出てるので登録してない

感想

そこそこ頑張ってるのに結構残ってるなあ……。 環境作り直し面倒なのでは?

タグ:作業ログ
posted by 麦汁 at 18:19 | Comment(0) | emacs | このブログの読者になる | 更新情報をチェックする