Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.emacs 晒してる方 #15

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

.emacs 晒してる方 #15

nanasess opened this issue Feb 17, 2013 · 36 comments

Comments

@nanasess
Copy link

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

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

@syohex
Copy link
Member

syohex commented Feb 17, 2013

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

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

@eiel
Copy link
Member

eiel commented Feb 17, 2013

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

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

@byplayer
Copy link

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

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

@muratayusuke
Copy link

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

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

@shibayu36
Copy link

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

@kai2nenobu
Copy link
Member

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

@tarao
Copy link
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
Copy link
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
Copy link
Member

shishi commented Feb 18, 2013

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

@takaxp
Copy link
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
Copy link
Member

peccu commented Feb 18, 2013

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

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

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

@sakito
Copy link

sakito commented Feb 18, 2013

@ogatomo
Copy link

ogatomo commented Feb 18, 2013

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

https://github.com/ogatomo/emacs

@uwabami
Copy link
Member

uwabami commented Feb 18, 2013

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

@pogin503
Copy link
Member

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

@handlename
Copy link

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

@murasesyuka
Copy link

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

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

https://github.com/murasesyuka/dotemacs

@yewton
Copy link

yewton commented Oct 27, 2013

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

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

@posaunehm
Copy link

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

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

@zk-phi
Copy link
Contributor

zk-phi commented Dec 28, 2013

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

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

@niku
Copy link
Member

niku commented Dec 29, 2013

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

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

@masutaka
Copy link
Member

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

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

@yoshitia
Copy link

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
Copy link

sugyan commented Sep 3, 2014

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

@supermomonga
Copy link
Contributor

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

@fjyuu
Copy link

fjyuu commented Sep 6, 2014

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

@pogin503
Copy link
Member

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

@DQNEO
Copy link

DQNEO commented Sep 24, 2014

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

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

@masutaka
Copy link
Member

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

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

@DQNEO
Copy link

DQNEO commented Sep 24, 2014

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

@kai2nenobu
Copy link
Member

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

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

@zonuexe
Copy link
Member

zonuexe commented Jun 12, 2015

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

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

@nasa9084
Copy link

nasa9084 commented Oct 3, 2015

晒してたので
https://github.com/nasa9084/emacs

@kissge
Copy link

kissge commented Oct 8, 2015

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

@j8takagi
Copy link

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

@yoshitia
Copy link

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
Projects
None yet
Development

No branches or pull requests