overtone / emacs-live

M-x start-hacking
http://overtone.github.com/emacs-live/
Other
1.51k stars 242 forks source link

Changed installer so people can chance overtone to ther eown fork of the emacs live project #96

Closed alexdforeman closed 11 years ago

alexdforeman commented 11 years ago

Hi, I love emacs live and have my own personal pack etc that I wanted to use. I therefore have submitted that to my fork and changed the installer to use a generic variable which can be set at the top of the shell file.

This means that I can pull my latest code with the pack directly.

Please note I tried to only change the installer but my other contribs to my own dir have been added. I'm not sure how to remove them from the pull request.

If you can let me know and want a pull request with the one change then I would be glad too.

Many thanks

samaaron commented 11 years ago

I think that if you're maintaining your own separate fork of Emacs Live, then you can also modify the fork of the installer script to point at your repo rather than Overtone's - or am I missing something?

alexdforeman commented 11 years ago

Yup, thats what my changes allow. In the installer script anyway.

Instead of hardcoding 'overtone' its just a variable which is replaced by who ever has there own version.

Is there a better way to maintain a seperate personal pack?

samaaron commented 11 years ago

Sorry, I guess I don't follow what you'd like. Have you seen this: http://overtone.github.com/emacs-live/doc-customisation.html

alexdforeman commented 11 years ago

Humm I have,

I basically want a way of getting live and having my personal pack stored.

let me have a think I think possibly the best way of doing this is instead of forking the entire project just use live and maintain a personal pack on github. With a installer for myself.

Thoughts?

rothmichaels commented 11 years ago

Check out how I manage this: https://github.com/rothmichaels/remacs

This is one git project with my .emacs-live.el file, a copy of emacs-live, and any of my custom packs. emacs-live and my packs are all added as submodules. The script setup.sh needs some work; right now it just creates the following symlinks

~/.emacs-live.el -> remacs/.emacs-live.el
~/.emacs.d -> remacs/emacs-live
~/.emacs-live-packs.d -> remacs/packs

Right now you need to run git submodule init and git submodule update manually in the project, emacs-live and some of the packs.

The emacs-live submodule points to my own fork, but I also set up overtone/emacs-live as a remote so I can pull down Sam's latest work or work with my own hacks.

Stay tuned for a real README and a more complete setup script in the coming days.

alexdforeman commented 11 years ago

Ok,

So I havent done it yet, but I basically need to remove my fork of emacs live and then git clone my own /live-packs repository.

That was I can stay with emacs live and keep my own personal config with a really easy way to install it and keep it uptodate.

Thanks for the help and information ;)

Keep up the good work! Live rocks :~)

On 1 April 2013 17:10, Roth Michaels notifications@github.com wrote:

Check out how I manage this: https://github.com/rothmichaels/remacs

This is one git project with my .emacs-live.el file, a copy of emacs-live, and any of my custom packs. emacs-live and my packs are all added as submodules. The script setup.sh needs some work; right now it just creates the following symlinks

~/.emacs-live.el -> remacs/.emacs-live.el ~/.emacs.d -> remacs/emacs-live ~/.emacs-live-packs.d -> remacs/packs

Right now you need to run git submodule init and git submodule updatemanually in the project, emacs-live and some of the packs.

Stay tuned for a real README and a more complete setup script in the coming days.

— Reply to this email directly or view it on GitHubhttps://github.com/overtone/emacs-live/pull/96#issuecomment-15722029 .

alexdforeman commented 11 years ago

completed what I wanted:

Just got a clone of my live pack which I can maintain all on my own :) Sorry I didnt do this to begin with :)

Cheers

On 11 April 2013 11:31, Alex Foreman alexdforeman@gmail.com wrote:

Ok,

So I havent done it yet, but I basically need to remove my fork of emacs live and then git clone my own /live-packs repository.

That was I can stay with emacs live and keep my own personal config with a really easy way to install it and keep it uptodate.

Thanks for the help and information ;)

Keep up the good work! Live rocks :~)

On 1 April 2013 17:10, Roth Michaels notifications@github.com wrote:

Check out how I manage this: https://github.com/rothmichaels/remacs

This is one git project with my .emacs-live.el file, a copy of emacs-live, and any of my custom packs. emacs-live and my packs are all added as submodules. The script setup.sh needs some work; right now it just creates the following symlinks

~/.emacs-live.el -> remacs/.emacs-live.el ~/.emacs.d -> remacs/emacs-live ~/.emacs-live-packs.d -> remacs/packs

Right now you need to run git submodule init and git submodule updatemanually in the project, emacs-live and some of the packs.

Stay tuned for a real README and a more complete setup script in the coming days.

— Reply to this email directly or view it on GitHubhttps://github.com/overtone/emacs-live/pull/96#issuecomment-15722029 .

samaaron commented 11 years ago

No problem - glad you got it working in the end :-)