.emacs 晒してる方 #15

Open
nanasess opened this Issue Feb 17, 2013 · 36 comments

Comments

Projects
None yet
@nanasess

.emacs 晒してる方がいらっしゃったら, リンク集みたいなのがあったら便利かなと思います.

https://github.com/nanasess/dot.emacs

@syohex

This comment has been minimized.

Show comment
Hide comment
@syohex

syohex Feb 17, 2013

Member

最終的にどこかにまとめるとして、とりあえず晒しておきます。

https://github.com/syohex/dot_files/tree/master/emacs/

Member

syohex commented Feb 17, 2013

最終的にどこかにまとめるとして、とりあえず晒しておきます。

https://github.com/syohex/dot_files/tree/master/emacs/

@eiel

This comment has been minimized.

Show comment
Hide comment
@eiel

eiel Feb 17, 2013

Member

そういえば、晒してたので。

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

Member

eiel commented Feb 17, 2013

そういえば、晒してたので。

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

@byplayer

This comment has been minimized.

Show comment
Hide comment
@byplayer

byplayer Feb 17, 2013

私も晒しているので参加します。

https://github.com/byplayer/dot.emacs.d

私も晒しているので参加します。

https://github.com/byplayer/dot.emacs.d

@muratayusuke

This comment has been minimized.

Show comment
Hide comment
@muratayusuke

muratayusuke Feb 17, 2013

Contributor

同じく晒してます。
https://github.com/muratayusuke/dot.emacs.d

どこかでemacs-jp.github.comにページ作ってまとめる感じですかね〜

Contributor

muratayusuke commented Feb 17, 2013

同じく晒してます。
https://github.com/muratayusuke/dot.emacs.d

どこかでemacs-jp.github.comにページ作ってまとめる感じですかね〜

@shibayu36

This comment has been minimized.

Show comment
Hide comment
@shibayu36

shibayu36 Feb 18, 2013

とりあえず晒しています。
https://github.com/shibayu36/emacs

とりあえず晒しています。
https://github.com/shibayu36/emacs

@kai2nenobu

This comment has been minimized.

Show comment
Hide comment
@kai2nenobu

kai2nenobu Feb 18, 2013

Member

github ではないですが,init.el を org-mode で書いて html にしてます.

Member

kai2nenobu commented Feb 18, 2013

github ではないですが,init.el を org-mode で書いて html にしてます.

@tarao

This comment has been minimized.

Show comment
Hide comment
@tarao

tarao Feb 18, 2013

Member

.emacs.d以外もリポジトリには含んでしまっていますが、晒しておきます。Emacs 23以降を前提にした設定です。
https://github.com/tarao/dotfiles/tree/master/.emacs.d

ちょっとふつうにinit.elを眺めただけでは何をやっているのかわからないと思うので、特筆すべき特徴を挙げておきます:

  • el-getを使って自動的に必要なパッケージをインストール
  • el-getをそのまま使うとめんどくさいのでbundle.elというラッパを自作して使っている
    • パッケージのインストール((el-get 'sync 'package-name)相当のこと)と同じところにそのパッケージの設定を書ける
  • init-loaderを使っている
    • .emacs.d/init以下が設定の実体
    • .emacs.d/dot以下が読み込み順を指定するシンボリックリンク(dotというディレクトリ名なのは歴史的にこうなってしまっただけで意味なし)
  • 設定ファイルはぜんぶ自動的にバイトコンパイルされる
    • もちろん設定を書き換えるとコンパイルしなおす
    • eval-after-loadのコンパイル版も
  • typesterさんの記事にあるようにemacs -q -l init.elで誰でもこの設定を試せる(既存の設定は汚さない)

とくに最後のは他人の設定を覗き見るのにとてもべんりなので、設定を晒している人には積極的に採用してもらいたいですね。

Member

tarao commented Feb 18, 2013

.emacs.d以外もリポジトリには含んでしまっていますが、晒しておきます。Emacs 23以降を前提にした設定です。
https://github.com/tarao/dotfiles/tree/master/.emacs.d

ちょっとふつうにinit.elを眺めただけでは何をやっているのかわからないと思うので、特筆すべき特徴を挙げておきます:

  • el-getを使って自動的に必要なパッケージをインストール
  • el-getをそのまま使うとめんどくさいのでbundle.elというラッパを自作して使っている
    • パッケージのインストール((el-get 'sync 'package-name)相当のこと)と同じところにそのパッケージの設定を書ける
  • init-loaderを使っている
    • .emacs.d/init以下が設定の実体
    • .emacs.d/dot以下が読み込み順を指定するシンボリックリンク(dotというディレクトリ名なのは歴史的にこうなってしまっただけで意味なし)
  • 設定ファイルはぜんぶ自動的にバイトコンパイルされる
    • もちろん設定を書き換えるとコンパイルしなおす
    • eval-after-loadのコンパイル版も
  • typesterさんの記事にあるようにemacs -q -l init.elで誰でもこの設定を試せる(既存の設定は汚さない)

とくに最後のは他人の設定を覗き見るのにとてもべんりなので、設定を晒している人には積極的に採用してもらいたいですね。

@gongo

This comment has been minimized.

Show comment
Hide comment
@gongo

gongo Feb 18, 2013

Member

便乗晒し

https://github.com/gongo/elfactory

make で構成管理を行っており、詳しくは README にもあるのですが

  • make clean
    • 真っ白な emacs
  • make deploy-min
    • emacs built-in なパッケージだけで最小構成
  • make deploy-basic
    • el-get や package.el 、auto-complete や anything(helm) など、私がどこの環境でも共通して使うパッケージの導入
  • make deploy-all
    • もろもろ全部

といった形にしてくれます。

el-get や package.el でインストールしたいパッケージは packages/{elpa,el-get}.el で管理してたりします (eval ればなんとかインストールもできる)

自分だけ使ってる状態なので、もうちょいスッキリさせたいなと思いつつなかなか手が進まず。
まずは @tarao さんも仰ってるように、現環境と被らずに設定を試せるような変更から始めようかな。

Member

gongo commented Feb 18, 2013

便乗晒し

https://github.com/gongo/elfactory

make で構成管理を行っており、詳しくは README にもあるのですが

  • make clean
    • 真っ白な emacs
  • make deploy-min
    • emacs built-in なパッケージだけで最小構成
  • make deploy-basic
    • el-get や package.el 、auto-complete や anything(helm) など、私がどこの環境でも共通して使うパッケージの導入
  • make deploy-all
    • もろもろ全部

といった形にしてくれます。

el-get や package.el でインストールしたいパッケージは packages/{elpa,el-get}.el で管理してたりします (eval ればなんとかインストールもできる)

自分だけ使ってる状態なので、もうちょいスッキリさせたいなと思いつつなかなか手が進まず。
まずは @tarao さんも仰ってるように、現環境と被らずに設定を試せるような変更から始めようかな。

@shishi

This comment has been minimized.

Show comment
Hide comment
@shishi

shishi Feb 18, 2013

Member

Themeの関係でEmacs24以降依存。el-get 管理です。
https://github.com/shishi/.emacs.d

Member

shishi commented Feb 18, 2013

Themeの関係でEmacs24以降依存。el-get 管理です。
https://github.com/shishi/.emacs.d

@takaxp

This comment has been minimized.

Show comment
Hide comment
@takaxp

takaxp Feb 18, 2013

Member

呼ばれた気がしたので,晒します.

https://github.com/takaxp/emacs.d/blob/master/init.el

init.org から init.el, init.odt, init.pdf と wiki を作っています.

wiki は http://pastelwill.jp/wiki/doku.php?id=emacs:init.el です.

パッケージ管理は特に使っていませんが,普段使っているすべてのelispを個人的なリポジトリに格納しています.どこからでも入手可能なので,新しい端末を手に入れたらそこから引っ張るだけで環境構築が終わります.

Member

takaxp commented Feb 18, 2013

呼ばれた気がしたので,晒します.

https://github.com/takaxp/emacs.d/blob/master/init.el

init.org から init.el, init.odt, init.pdf と wiki を作っています.

wiki は http://pastelwill.jp/wiki/doku.php?id=emacs:init.el です.

パッケージ管理は特に使っていませんが,普段使っているすべてのelispを個人的なリポジトリに格納しています.どこからでも入手可能なので,新しい端末を手に入れたらそこから引っ張るだけで環境構築が終わります.

@peccu

This comment has been minimized.

Show comment
Hide comment
@peccu

peccu Feb 18, 2013

Member

@tarao さんの,お試し設定の部分を自分なりに解釈してまとめてみました.
間違い,提案等ありましたら教えてください.

http://d.hatena.ne.jp/peccu/20130218/trial_init

(ここに書き込んで良かったのだろうか)

Member

peccu commented Feb 18, 2013

@tarao さんの,お試し設定の部分を自分なりに解釈してまとめてみました.
間違い,提案等ありましたら教えてください.

http://d.hatena.ne.jp/peccu/20130218/trial_init

(ここに書き込んで良かったのだろうか)

@ogatomo

This comment has been minimized.

Show comment
Hide comment
@ogatomo

ogatomo Feb 18, 2013

いろいろ突っ込みどころがありそうな.emacs.dですが、
晒しておきます。

https://github.com/ogatomo/emacs

ogatomo commented Feb 18, 2013

いろいろ突っ込みどころがありそうな.emacs.dですが、
晒しておきます。

https://github.com/ogatomo/emacs

@uwabami

This comment has been minimized.

Show comment
Hide comment
@uwabami

uwabami Feb 18, 2013

Member

とりあえず。設定は org-babel で書いています.
https://github.com/uwabami/dot.emacs.d

Member

uwabami commented Feb 18, 2013

とりあえず。設定は org-babel で書いています.
https://github.com/uwabami/dot.emacs.d

@pogin503

This comment has been minimized.

Show comment
Hide comment
@pogin503

pogin503 Feb 18, 2013

Member

自分のも書いてみる。
https://github.com/pogin503/dot-emacs

Member

pogin503 commented Feb 18, 2013

自分のも書いてみる。
https://github.com/pogin503/dot-emacs

@handlename

This comment has been minimized.

Show comment
Hide comment
@handlename

handlename Feb 21, 2013

最近 auto-install + package から el-get に乗り換えました。
https://github.com/handlename/dot-emacs

最近 auto-install + package から el-get に乗り換えました。
https://github.com/handlename/dot-emacs

@murasesyuka

This comment has been minimized.

Show comment
Hide comment
@murasesyuka

murasesyuka Feb 25, 2013

 上げているので晒してみる
auto-install + packageで管理してます。が、なんか皆さんel-getか~

基本としてemacsで、elisp/init-xxx.elをそれぞれloadしてるだけです

https://github.com/murasesyuka/dotemacs

 上げているので晒してみる
auto-install + packageで管理してます。が、なんか皆さんel-getか~

基本としてemacsで、elisp/init-xxx.elをそれぞれloadしてるだけです

https://github.com/murasesyuka/dotemacs

@yewton

This comment has been minimized.

Show comment
Hide comment
@yewton

yewton Oct 27, 2013

el-get + init-loader で、なるべくどこでも動くようにしていいます

https://github.com/yewton/dot-emacs

yewton commented Oct 27, 2013

el-get + init-loader で、なるべくどこでも動くようにしていいます

https://github.com/yewton/dot-emacs

@posaunehm

This comment has been minimized.

Show comment
Hide comment
@posaunehm

posaunehm Dec 27, 2013

おそらくemacs24以上限定。
MacとWindowsで使っていますが、使っている機能がお互い違うので細かいバグはありそう。

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

おそらくemacs24以上限定。
MacとWindowsで使っていますが、使っている機能がお互い違うので細かいバグはありそう。

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

@zk-phi

This comment has been minimized.

Show comment
Hide comment
@zk-phi

zk-phi Dec 28, 2013

Emacs>24
パッケージ管理は手動、マクロでくるんでパッケージが足りない環境でも動くように&起動が速くなるようにしています
outlined-elisp-modeを入れると見やすくなります

https://github.com/zk-phi/dotfiles/blob/master/emacs/init.el

zk-phi commented Dec 28, 2013

Emacs>24
パッケージ管理は手動、マクロでくるんでパッケージが足りない環境でも動くように&起動が速くなるようにしています
outlined-elisp-modeを入れると見やすくなります

https://github.com/zk-phi/dotfiles/blob/master/emacs/init.el

@niku

This comment has been minimized.

Show comment
Hide comment
@niku

niku Dec 29, 2013

Member

今のところ auto-install + package です

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

Member

niku commented Dec 29, 2013

今のところ auto-install + package です

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

@masutaka

This comment has been minimized.

Show comment
Hide comment
@masutaka

masutaka Dec 30, 2013

Member

GitHubのprivate repositoryに置いてあるので、Gistにアップしました。
package.elで管理しています。MELPAに置いてないものはgit submoduleで管理しています。

https://gist.github.com/masutaka/8177244

Member

masutaka commented Dec 30, 2013

GitHubのprivate repositoryに置いてあるので、Gistにアップしました。
package.elで管理しています。MELPAに置いてないものはgit submoduleで管理しています。

https://gist.github.com/masutaka/8177244

@yoshitia

This comment has been minimized.

Show comment
Hide comment
@yoshitia

yoshitia Sep 3, 2014

8月末日からemacsを始めた初期設定vimmer。
書籍 emacs実践入門とwebの情報を元に作成。
auto-install.el + package.el

https://github.com/yoshitia/.emacs.d/blob/master/init.el

yoshitia commented Sep 3, 2014

8月末日からemacsを始めた初期設定vimmer。
書籍 emacs実践入門とwebの情報を元に作成。
auto-install.el + package.el

https://github.com/yoshitia/.emacs.d/blob/master/init.el

@sugyan

This comment has been minimized.

Show comment
Hide comment
@sugyan

sugyan Sep 3, 2014

dot files としてrepository作っていますが、emacs関連はemacs.d/ にまとめています。
現状package.elですべてまかなっています
https://github.com/sugyan/dotfiles

sugyan commented Sep 3, 2014

dot files としてrepository作っていますが、emacs関連はemacs.d/ にまとめています。
現状package.elですべてまかなっています
https://github.com/sugyan/dotfiles

@supermomonga

This comment has been minimized.

Show comment
Hide comment
@supermomonga

supermomonga Sep 3, 2014

Contributor

公開しているので、晒しておきます。
emacs-stateを全く使わないというコンセプトでevil用の設定をしています。
https://github.com/supermomonga/dot-emacs

Contributor

supermomonga commented Sep 3, 2014

公開しているので、晒しておきます。
emacs-stateを全く使わないというコンセプトでevil用の設定をしています。
https://github.com/supermomonga/dot-emacs

@fjyuu

This comment has been minimized.

Show comment
Hide comment
@fjyuu

fjyuu Sep 6, 2014

LinuxとOS Xで動かしてます。
基本的には package.el 管理して、リポジトリにないものとかは el-get で管理してます。
https://github.com/fjyuu/dotfiles/tree/master/share/dot.emacs.d

fjyuu commented Sep 6, 2014

LinuxとOS Xで動かしてます。
基本的には package.el 管理して、リポジトリにないものとかは el-get で管理してます。
https://github.com/fjyuu/dotfiles/tree/master/share/dot.emacs.d

@pogin503

This comment has been minimized.

Show comment
Hide comment
@pogin503

pogin503 Sep 10, 2014

Member

@yoshitia さん、 @sugyan さん、 @supermomonga さん、 @fjyuu さんリンクを追加しました。
http://emacs-jp.github.io/2014/09/03/dot-emacs-list/

Member

pogin503 commented Sep 10, 2014

@yoshitia さん、 @sugyan さん、 @supermomonga さん、 @fjyuu さんリンクを追加しました。
http://emacs-jp.github.io/2014/09/03/dot-emacs-list/

@DQNEO

This comment has been minimized.

Show comment
Hide comment
@DQNEO

DQNEO Sep 24, 2014

晒しておきます。
https://github.com/DQNEO/dotfiles/tree/master/.emacs.d

http://ltsv.org/ のように、PullRequestでリストを編集できるようにしたらいいかもしれませんね。

DQNEO commented Sep 24, 2014

晒しておきます。
https://github.com/DQNEO/dotfiles/tree/master/.emacs.d

http://ltsv.org/ のように、PullRequestでリストを編集できるようにしたらいいかもしれませんね。

@masutaka

This comment has been minimized.

Show comment
Hide comment
@masutaka

masutaka Sep 24, 2014

Member

@DQNEO
PRで編集できますよ〜
#99 が参考になるかと。

PRのほうがここの管理人的にうれしいはず。

Member

masutaka commented Sep 24, 2014

@DQNEO
PRで編集できますよ〜
#99 が参考になるかと。

PRのほうがここの管理人的にうれしいはず。

@DQNEO

This comment has been minimized.

Show comment
Hide comment
@DQNEO

DQNEO Sep 24, 2014

あ、できるのですね。ではPR作ります。

DQNEO commented Sep 24, 2014

あ、できるのですね。ではPR作ります。

@kai2nenobu

This comment has been minimized.

Show comment
Hide comment
@kai2nenobu

kai2nenobu Jan 20, 2015

Member

リポジトリを公開したので晒します。
https://bitbucket.org/kai2nenobu/.emacs.d
ライブラリのインストールは極力packageでする。
設定ファイルはorg-modeで書いて、分割しない方針です。

htmlにしたものは引き続き
http://www.kaichan.info/orgweb/init.html
に公開しています。

Member

kai2nenobu commented Jan 20, 2015

リポジトリを公開したので晒します。
https://bitbucket.org/kai2nenobu/.emacs.d
ライブラリのインストールは極力packageでする。
設定ファイルはorg-modeで書いて、分割しない方針です。

htmlにしたものは引き続き
http://www.kaichan.info/orgweb/init.html
に公開しています。

@zonuexe

This comment has been minimized.

Show comment
Hide comment
@zonuexe

zonuexe Jun 12, 2015

Member

晒してたような気がしてたけど別にそんなことはなかった

https://github.com/zonuexe/dotfiles/tree/master/.emacs.d

Member

zonuexe commented Jun 12, 2015

晒してたような気がしてたけど別にそんなことはなかった

https://github.com/zonuexe/dotfiles/tree/master/.emacs.d

@nasa9084

This comment has been minimized.

Show comment
Hide comment
@kissge

This comment has been minimized.

Show comment
Hide comment
@kissge

kissge Oct 8, 2015

el-get + init-loaderです。
https://github.com/kissge/.emacs.d

kissge commented Oct 8, 2015

el-get + init-loaderです。
https://github.com/kissge/.emacs.d

@j8takagi

This comment has been minimized.

Show comment
Hide comment
@j8takagi

j8takagi Dec 22, 2015

晒しています。パッケージ管理は、package.elと独自管理(古いものや自作を.emacs.d/site-lispに格納)を併用しています。https://github.com/j8takagi/.emacs.d

晒しています。パッケージ管理は、package.elと独自管理(古いものや自作を.emacs.d/site-lispに格納)を併用しています。https://github.com/j8takagi/.emacs.d

@yoshitia

This comment has been minimized.

Show comment
Hide comment
@yoshitia

yoshitia Feb 13, 2016

2年ぶりに更新。
el-get+init-loaderの構成になっています。.vimrcと.vimフォルダは気にしない方向でw
https://github.com/yoshitia/dotfiles

2年ぶりに更新。
el-get+init-loaderの構成になっています。.vimrcと.vimフォルダは気にしない方向でw
https://github.com/yoshitia/dotfiles

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment