I have uploaded a new snapshot of MacVim.app to
http://code.google.com/p/macvim/wiki/Snapshot
This is the first release to include the Core Text renderer (which has
been living in a feature branch for quite some time). This renderer
is almost an order of magnitude faster than the default renderer and
this is particularly noticeable when editing in full-screen mode. It
relies on Vim to handle drawing of composing characters which means
more predicable behavior (compared with other Vim GUIs) but this also
means that even if a font has special glyphs which includes the
composing characters these will not be used. Thus the default
renderer may look better if you are editing scripts will lots of
composing characters. Also, there are still some display issues that
I have not yet managed to fix (e.g. try ":set go+=l" or resizing with
the mouse, to see what I mean). On the flip side, transparency is
supported on 10.6 (only matters if you compile your own binary),
undercurls (as well as underlines) are supported, modeless selection
works, and probably other stuff that I can't think of right now.
Anyway, to try out the Core Text renderer, simply go in to the
Advanced preferences and make sure the "experimental renderer" is
ticked. I use it exclusively these days.
Changes since snapshot 50:
* Fixed a bug which could lead to crashes when closing windows (Issue 129)
* Fix window tiling when using multiple monitors
* The NSRepeatCountBinding user default has no effect in MacVim
* Setting 'lines' and 'columns' in .vimrc works again
* Added the Core Text renderer
* Rearranged the Advanced preferences pane
Note that automatic updating is still disabled. I'll add it back
someday, but at the moment I do not have the energy to (I'd rather do
fun stuff when I have some free time to work on MacVim).
Björn
One negative report on the new renderer: the option 'guifontwide'
seems to have stopped working. :-(
Best regards,
Yongwei
--
Wu Yongwei
URL: http://wyw.dcweb.cn/
2009/11/22 Wincent Colaiuta:
>
> Any way to turn off anti-aliasing when using the Core Text renderer?
:set noanti
...should work as always...let me see...yes, it works for me. Does it
not work on your end?
Björn
2009/11/22 Yongwei Wu:
>
> One negative report on the new renderer: the option 'guifontwide'
> seems to have stopped working. :-(
Ah...yes, I did not yet get around to implementing it. Thanks for the reminder.
I'm sure there are plenty more things that I did not yet think of...if
anybody notices problems like this, just let me know and I'll try to
have them implemented in time for the next snapshot.
Björn
This did the trick for me (Python 2.6, transparency supported if
"experimental" renderer is enabled in the Advanced preferences):
./configure --enable-perlinterp --enable-pythoninterp
--enable-rubyinterp --with-features=huge --enable-cscope; make clean;
make
You really don't need all those extra flags you specified by the way.
Björn
A screenshot won't be terribly helpful: try to come up with some
simple steps to reproduce the problem instead.
Thanks,
Björn
> If I open any file and then do
> :bel vert new
> or
> :vsplit
> the upper half of the initial buffer isn't redrawn properly
> This happens consistently.
:vsplit or :vnew split vertically - did you mean just :new?
Can't reproduce in in current git-built (10.6 SDK, experimental renderer + transparency).
Neither vertical nor horizontal splits / new buffers cause any redrawing issues.
However I remember this behavior with pre-snapshot-51 git builds,
but it seems to be gone since then.
Cheers,
Shirk
----------------------------------------------------------------------------------
BitSpin.org - don't get twisted up!
----------------------------------------------------------------------------------
Thanks for Craig, I can reproduce this. I'll see what I can do...
Björn
>
> Hi,
>
> I have uploaded a new snapshot of MacVim.app to
>
> http://code.google.com/p/macvim/wiki/Snapshot
>
> <snip/>
>
Bjorn
This snapshot is also not built for PPCs? I still have a Powerbook running Tiger; do I have to stay with snapshot 49, or is it likely that your build will work for PPC too?
Regards, Andy
--
Andrew Long
andrew dot long at mac dot com
Andrew,
It is difficult to compile a universal Vim binary with all features
that supports 10.4 -- 10.6, and including PPC increases the build time
a lot. All in all, this means a lot of time for me spent on building
snapshots and this is time I just don't have. So in the end I decided
to only build the snapshots for Intel 10.5+ from now on.
The stable build still runs on Tiger and it is of course always
possible to build your own custom version.
Björn
Right, thanks. I'll have fre time next week, so I'll give it a go