From: Cengiz G. <cg...@em...> - 2014-06-16 20:13:40
|
Thank you Dave for trying it and writing the nice message supporting our tool. If you have downloaded it earlier than Friday, please get the updated version because I submitted major bugfixes. I also added a "release" on github, which makes it easier to download the package: https://github.com/cengique/emacs-genesis-mode/releases In general, one can download the whole project in Github by clicking the "Download ZIP" button hidden at the bottom of the right hand side navigation bar. I'm surprised and embarrassed to hear that Hugo's code was available onlline and as part of the Genesis 2.3 distribution. :) In my defense, I searched online before I started with the keywords "genesis emacs", but apparently this missed "xemacs". Thankfully we have attacked different features with Hugo, so the combined package is still relevant. Best, -Cengiz On Sat, Jun 14, 2014 at 7:00 PM, Dave Beeman <db...@co...> wrote: > > Thanks to Cengiz and Hugo for putting together this useful macro for > editing GENESIS SLI scripts. I gave it a try, and it makes editing > a lot easier, with highlighted GENESIS object names and all that. > The Index/Function menu is a nice way to locate SLI function definitions > in a file. > > For those of you who don't use github, here are easy installation > instructions. > > 1. Use a web browser to go to https://github.com/cengique/ > emacs-genesis-mode > 2. click on genesis-mode.el > 3. click the Raw button to see it in raw text mode > 4. use your browser "Save page" to save the file. > 5. copy it into your ~/.emacs.d directory > > If it is not autoloaded when Emacs starts, place the following lines > in your ~/.emacs file: > > > (add-to-list 'load-path "~/.emacs.d/") > (require 'genesis-mode) > > If the '.emacs' file does't exist, create one containing just these two > lines. > > To my surprise, I discovered that Hugo's original files, which Cengiz > used when creating his single file for emacs or xemacs, exist in the > directory > > genesis-2.3/genesis/contrib/xemacs-mode > > The 'contrib' directory was added to GENESIS 2.3 just before release, > and was meant to contain user-contributed GENESIS add-ons, tool, etc. > > When I put together the November GENESIS 2.4 release, I will update it > with the latest version of Cengiz' macros. Please give him your feedback > if you use them. > > If other GENESIS users have some favorite example scripts, tools, bug > fixes or new objects or commands, please send them to me, and I > will try to incorporate them in the 'contrib' directory or elsewhere. > > I'll have more to say about GENESIS 2.4 later, but you can read something > about the plans at http://genesis-sim.org/GENESIS/ > > Dave Beeman > > > > On Thu, 5 Jun 2014, Cengiz Günay wrote: > > Thanks all for the feedback and patches. An updated version now works in >> both >> Emacs and Xemacs with better keyword coverage and function menu (only in >> Emacs). >> >> Best, >> >> -Cengiz >> >> >> On Tue, Jun 3, 2014 at 1:57 PM, Cengiz Günay <cg...@em...> wrote: >> Hi, >> >> I authored an Emacs major mode customized for Genesis2 scripts: >> https://github.com/cengique/emacs-genesis-mode >> >> The keyword/object support is nowhere near complete, but I mainly >> wanted it for automatic indentation. To run it, put it under your >> ~/.emacs.d/ directory. >> >> If somebody has a full list of Genesis2 functions and objects in an >> easy format (CSV or space-separated) I can easily add them. >> >> I hope you find it useful and please send me patches if you make >> changes. >> >> Best, >> -Cengiz >> >> -- >> Cengiz Gunay >> Postdoctoral Fellow, Dept. of Biology >> Visiting Faculty, Dept. of Math & CS >> Emory University >> cg...@em... cen...@us... >> Home/Cell: +1-678-559-8694 >> http://www.biology.emory.edu/research/Prinz/Cengiz/ >> >> >> >> |