Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#12830 closed enhancement (fixed)

vim 7.1.115: vim should be built with +multibyte by default

Reported by: jpo@… Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version: 1.5.0
Keywords: vim multibyte Cc: pipping@…, raimue (Rainer Müller), nox@…, jpo@…



Would it be possible to build vim with multibyte support by default?

As it stands (-multibyte) is impossible to use it to edit documents with UTF8 characters (e.g. ç, ã, ...) as it places a whitespace after each of the mentioned characters.

Another option that is also disabled in port edition is cscope (I appended of this message the options that apple uses to build vi - /usr/bin/vi). To duplicate it I have to build the port version of vim as

sudo port install vim +cscope +multibyte

Thanks in advance, jpo


/usr/bin/vi (vi options as shipped with MacOS 10.4.x)

VIM - Vi IMproved 6.2 (2003 Jun 1, compiled Oct 16 2006 22:01:48) Compiled by root@… Normal version without GUI. Features included (+) or not (-): -arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +dialog_con +diff +digraphs -dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path +find_in_path +folding -footer +fork() -gettext -hangul_input +iconv +insert_expand +jumplist -keymap -langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm +mouse_xterm +multi_byte +multi_lang -netbeans_intg -osfiletype +path_extra -perl +postscript +printer -python +quickfix -rightleft -ruby +scrollbind -signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save

Change History (5)

comment:1 Changed 13 years ago by jpo@…

I forgot to:

1) add BUG: to the ticket summary

2) addign the ticket to one of the vim packagers:

pipping@… or raimue@…

Note: I don't seem to be able to change the ticket information.


comment:2 Changed 13 years ago by nox@…

Cc: pipping@… raimue@… nox@… jpo@… added
Milestone: Port Enhancements
Type: defectenhancement

I'd even say multibyte and nls should not be variants, for consistency with the current unwritten policy.

comment:3 Changed 13 years ago by raimue (Rainer Müller)

Owner: changed from macports-dev@… to raimue@…
Status: newassigned

comment:4 Changed 13 years ago by raimue (Rainer Müller)

Resolution: fixed
Status: assignedclosed

Made +multibyte the default in r29714.

comment:5 Changed 12 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.