Hi, This is my new patch version, I've removed image from ATSUI & TexView. To avoid regression I now send sign text to the renderer in the case it cannot render the image and display text instead. I got some color issue with it, if have an idea on how fix that.
I've tried to fix all others issues, please let me know if I missed something
Thanks
Vincent Berthoux
Le 20 juil. 2010 à 11:31, Craig a écrit : > Thanks for the explanation and the screenshots. > > -C > > On 20 July, 13:41, Vincent Berthoux <[email protected]> wrote: >> The sign element in vim is column of 2 characters (usually) which can >> associate any text to a line. The first idea for their inclusion in vim was >> to allow debugging, by displaying breakpoint and other things. As the >> debugging support is left relatively unused, we can use it for other >> purpose. My main utilization is to display an error & warning marker near >> the line where there is compilation errors. >> You can see some linked screenshots on the issue : >> (http://code.google.com/p/macvim/issues/detail?id=276). Without the >> graphical sign extension, you only get characters in the column, and I >> really like the fancy icons :] >> >> Vincent >> >> Le 20 juil. 2010 à 04:08, Craig a écrit : >> >> >> >>> Hi, >> >>> Er, what is a Graphical Sign and what is it used for? :-) >> >>> TIA >>> -C >> >>> On 16 July, 23:32, Vincent Berthoux <[email protected]> wrote: >>>> Hello >> >>>> Here is my patch to allow graphical sign loading and displaying in >>>> MacVim. >>>> I've tested it under Mac OS 10.6.3 with the CoreText Renderer. I'm totally >>>> new >>>> to Objective-C memory management, so you may want to check if there is no >>>> memory leak left. >> >>>> The implementation work as follow : >>>> For each loaded sign in vim, the vim backend convert it as a NSString and >>>> store it in the vim runtime, and send a message to a gui to load the image. >>>> The message is rerouted to the textview helper where it is loaded and >>>> stored in a associative table. The file path is used as the key. Each >>>> time the sign need to be drawn, the path is sent to the backend with the >>>> screen coordinates. >> >>>> Let me know if you have any suggestions/enhancements. >> >>>> Cheers >> >>>> Vincent Berthoux >> >>>> PS: sorry if there is a double send, I didn't saw my first mail appear >>>> anywhere. >> >>>> Patch-to-add-graphical-signs-to-macVim.patch >>>> 27KViewDownload >> >>> -- >>> You received this message from the "vim_mac" maillist. >>> Do not top-post! Type your reply below the text you are replying to. >>> For more information, visithttp://www.vim.org/maillist.php > > -- > You received this message from the "vim_mac" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php
0001-Patch-to-add-graphical-signs-to-macVim.patch
Description: Binary data
-- You received this message from the "vim_mac" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
