Thread: Installing cream with gvim and OS X
Cream is a free, easy-to-use configuration of the Vim text editor
Brought to you by:
digitect
From: subimage i. <sub...@gm...> - 2005-07-02 10:32:00
|
I'm a little new to OS X and Cream, and was wondering if anyone could help me out with installation tips for the platform. I couldn't find anything on google that seemed to help. Any and all help appreciated. Thanks :) --=20 seth at subimage interactive http://www.subimage.com/sublog/ |
From: Steve H. <dig...@mi...> - 2005-07-02 12:25:10
|
On Sat, 2005-07-02 at 03:31 -0700, [Seth] subimage interactive wrote: > I'm a little new to OS X and Cream, and was wondering if anyone > could help me out with installation tips for the platform. > > I couldn't find anything on google that seemed to help. Any and all > help appreciated. Thanks :) I am totally unfamiliar with OS X, and we've had a hard time finding anyone to help us with packaging Cream for it. Do you already have gVim working? That's the first step. Then, theoretically the Cream linux package should be unpacked in the /vim/vim63/ directory and simply run at the shell: gvim -U NONE -u "\$VIMRUNTIME/cream/creamrc" "$@" I'll be glad to exchange with you as much as you need to work through the Cream setup. -- Steve Hall [ digitect mindspring com ] :: Cream... something good to put in your Vim! :: http://cream.sourceforge.net |
From: subimage i. <sub...@gm...> - 2005-07-02 20:14:02
|
Sucks that nobody has helped out so far! I don't know all too much about OSX, as I just purchased a powerbook about a month ago, but I seem to get around OK. Gvim is working. I downloaded the binary available @ http://macvim.org/OSX/index.php - although I have no clue how to modify the shortcut using command switches like is shown in the documentation. I did seem to get it working by doing this... 1. Downloaded this gvim script - http://macvim.org/OSX/files/gvim ...which allows you to pass command line switches to vi from terminal.app 2. I then edited the script to include the path to my Vim.app=20 3. Chmod +x the gvim script 4. ./gvim -U NONE -u "/cream/creamrc" (where cream seemed to install) Looks like it's working for me now... Now, can anyone tell me how to pop-up the file explorer? :) If you'd like i can write a more detailed explanation. I was thinking about blogging it so people could figure out how to run cream on their macs as well... On 7/2/05, Steve Hall <dig...@mi...> wrote: > On Sat, 2005-07-02 at 03:31 -0700, [Seth] subimage interactive wrote: > > I'm a little new to OS X and Cream, and was wondering if anyone > > could help me out with installation tips for the platform. > > > > I couldn't find anything on google that seemed to help. Any and all > > help appreciated. Thanks :) >=20 > I am totally unfamiliar with OS X, and we've had a hard time finding > anyone to help us with packaging Cream for it. Do you already have > gVim working? That's the first step. >=20 > Then, theoretically the Cream linux package should be unpacked in the > /vim/vim63/ directory and simply run at the shell: >=20 > gvim -U NONE -u "\$VIMRUNTIME/cream/creamrc" "$@" >=20 > I'll be glad to exchange with you as much as you need to work through > the Cream setup. >=20 >=20 > -- > Steve Hall [ digitect mindspring com ] > :: Cream... something good to put in your Vim! > :: http://cream.sourceforge.net >=20 >=20 >=20 --=20 seth at subimage interactive http://www.subimage.com/sublog/ |
From: Steve H. <dig...@mi...> - 2005-07-03 01:35:42
|
On Sat, 2005-07-02 at 13:13 -0700, [Seth] subimage interactive wrote: > > Sucks that nobody has helped out so far! I don't know all too much > about OSX, as I just purchased a powerbook about a month ago, but I > seem to get around OK. Others have expressed interest, but nobody's sent anything yet. :) > Gvim is working. I downloaded the binary available @ > http://macvim.org/OSX/index.php - although I have no clue how to > modify the shortcut using command switches like is shown in the > documentation. > > I did seem to get it working by doing this... > > 1. Downloaded this gvim script - http://macvim.org/OSX/files/gvim > ...which allows you to pass command line switches to vi from terminal.app > > 2. I then edited the script to include the path to my Vim.app > > 3. Chmod +x the gvim script > > 4. ./gvim -U NONE -u "/cream/creamrc" (where cream seemed to install) > > Looks like it's working for me now... It looks like that entire script might distill down to something like: #!/bin/sh binary=/Applications/vim/Vim.app/Contents/MacOS/Vim exec "$binary" -g -U NONE -u /cream/creamrc & Or put your call above in it's own script: #!/bin/sh ./gvim -U NONE -u "/cream/creamrc" Name it "cream" and you should be able to double-click on it. (This advice, of course, from someone who has used OS X for a sum total of 10 minutes. :) > Now, can anyone tell me how to pop-up the file explorer? :) Do you mean the File Open dialog or the Window > File Tree/Explorer? I hope the first works, the second two are barely adequate in my mind. We still need to write a good replacement. > If you'd like i can write a more detailed explanation. I was > thinking about blogging it so people could figure out how to run > cream on their macs as well... Even better would be if you could write a section for our installation page: http://cream.sourceforge.net/installation.html under Manual Installation Packages > Instructions > 2. Install Cream > Apple OS X. The goal is an installation where Cream starts like most other programs (mouse click on an icon or menu item) and allows the user to still run default Vim as well as Cream. Thanks for the feedback above. -- Steve Hall [ digitect mindspring com ] :: Cream... something good to put in your Vim! :: http://cream.sourceforge.net |
From: subimage i. <sub...@gm...> - 2005-07-02 20:29:46
|
Sorry for the double reply, but now I'm getting a really strange behavior where cream will load, then force my window under the menu bar at the top of the screen - making it impossible to move. Is window position stored in a preference somewhere that I can clear? |
From: Steve H. <dig...@mi...> - 2005-07-03 01:43:35
|
On Sat, 2005-07-02 at 13:29 -0700, subimage interactive wrote: > Sorry for the double reply, but now I'm getting a really strange > behavior where cream will load, then force my window under the menu > bar at the top of the screen - making it impossible to move. > > Is window position stored in a preference somewhere that I can clear? Cream tries to position at the top of screen, then remembers the last session's window position. The current CVS version now has this as an option that can be turned off. Replace your cream-lib function of the same name with this one: function! Cream_screen_init() " * Dynamically set based on previous settings " * Remembers and restores winposition, columns and lines stored " in global variables written to viminfo " * Must follow Cream_font_init() so that columns and lines are " accurate based on font size. if !has("gui_running") return -1 endif let myos = Cream_getoscode() " initialize if !exists("g:CREAM_COLS_" . myos) let g:CREAM_COLS_{myos} = 80 endif if !exists("g:CREAM_LINES_" . myos) let g:CREAM_LINES_{myos} = 30 endif if !exists("g:CREAM_WINPOSX_" . myos) " don't set to 0, let window manager decide let g:CREAM_WINPOSX_{myos} = "" endif if !exists("g:CREAM_WINPOSY_" . myos) " don't set to 0, let window manager decide let g:CREAM_WINPOSY_{myos} = "" endif " set if exists("g:CREAM_WINPOS") && g:CREAM_WINPOS == 1 execute "set columns=" . g:CREAM_COLS_{myos} execute "set lines=" . g:CREAM_LINES_{myos} execute "winpos " . g:CREAM_WINPOSX_{myos} . \ " " . g:CREAM_WINPOSY_{myos} endif endfunction and throw this into cream-settings.vim: if exists("g:CREAM_WINPOS") && g:CREAM_WINPOS == 1 anoremenu <silent> 60.9012 &Settings.P&references.Remember\ Window\ Position<Tab>[ON] :call Cream_winpos_toggle()<CR> else anoremenu <silent> 60.9012 &Settings.P&references.Remember\ Window\ Position<Tab>[off] :call Cream_winpos_toggle()<CR> endif [watch the linewrap, each anoremenu... is a single line between if/else/endif] Does that help? -- Steve Hall [ digitect mindspring com ] :: Cream... something good to put in your Vim! :: http://cream.sourceforge.net |