"===================================================================== " cream-menu-format.vim " " Cream -- An easy-to-use configuration of the famous Vim text editor " [ http://cream.sourceforge.net ] Copyright (C) 2001-2007 Steve Hall " " License: " This program is free software; you can redistribute it and/or modify " it under the terms of the GNU General Public License as published by " the Free Software Foundation; either version 2 of the License, or " (at your option) any later version. " [ http://www.gnu.org/licenses/gpl.html ] " " This program is distributed in the hope that it will be useful, but " WITHOUT ANY WARRANTY; without even the implied warranty of " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " General Public License for more details. " " You should have received a copy of the GNU General Public License " along with this program; if not, write to the Free Software " Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " 02111-1307, USA. imenu 50.100 Fo&rmat.&Quick\ Wrap\ (selection\ or\ current\ paragraph)Ctrl+Q :call Cream_quickwrap("i") vmenu 50.101 Fo&rmat.&Quick\ Wrap\ (selection\ or\ current\ paragraph)Ctrl+Q :call Cream_quickwrap("v") imenu 50.102 Fo&rmat.Quick\ &Un-Wrap\ (selection\ or\ current\ paragraph)Alt+Q,\ Q :call Cream_quickunwrap("i") vmenu 50.103 Fo&rmat.Quick\ &Un-Wrap\ (selection\ or\ current\ paragraph)Alt+Q,\ Q :call Cream_quickunwrap("v") anoremenu 50.200 Fo&rmat.-Sep200- imenu 50.201 Fo&rmat.Capitalize,\ Title\ CaseF5 :call Cream_case_title("i") vmenu 50.202 Fo&rmat.Capitalize,\ Title\ CaseF5 :call Cream_case_title("v") imenu 50.203 Fo&rmat.Capitalize,\ UPPERCASEShift+F5 :call Cream_case_upper("i") vmenu 50.204 Fo&rmat.Capitalize,\ UPPERCASEShift+F5 :call Cream_case_upper("v") imenu 50.205 Fo&rmat.Capitalize,\ lowercaseAlt+F5 :call Cream_case_lower("i") vmenu 50.206 Fo&rmat.Capitalize,\ lowercaseAlt+F5 :call Cream_case_lower("v") "imenu 50.207 Fo&rmat.Capitalize,\ rEVERSECtrl+F5 :call Cream_case_reverse("i") "vmenu 50.208 Fo&rmat.Capitalize,\ rEVERSECtrl+F5 :call Cream_case_reverse("v") anoremenu 50.300 Fo&rmat.-Sep300- imenu 50.301 Fo&rmat.Justify,\ Left :call Cream_quickwrap_set("i", "left") vmenu 50.302 Fo&rmat.Justify,\ Left :call Cream_quickwrap_set("v", "left") imenu 50.303 Fo&rmat.Justify,\ Center :call Cream_quickwrap_set("i", "center") vmenu 50.304 Fo&rmat.Justify,\ Center :call Cream_quickwrap_set("v", "center") imenu 50.305 Fo&rmat.Justify,\ Right :call Cream_quickwrap_set("i", "full") vmenu 50.306 Fo&rmat.Justify,\ Right :call Cream_quickwrap_set("v", "right") imenu 50.307 Fo&rmat.Justify,\ Full :call Cream_quickwrap_set("i", "full") vmenu 50.308 Fo&rmat.Justify,\ Full :call Cream_quickwrap_set("v", "full") " utilities anoremenu 50.600 Fo&rmat.-Sep600- imenu 50.601 Fo&rmat.Remove\ &Leading\ Whitespace :call Cream_whitespace_trim_leading("i") vmenu 50.602 Fo&rmat.Remove\ &Leading\ Whitespace :call Cream_whitespace_trim_leading("v") imenu 50.603 Fo&rmat.&Remove\ Trailing\ Whitespace :call Cream_whitespace_trim_trailing("i") vmenu 50.604 Fo&rmat.&Remove\ Trailing\ Whitespace :call Cream_whitespace_trim_trailing("v") anoremenu 50.605 Fo&rmat.&Collapse\ All\ Empty\ Lines\ to\ One :call Cream_emptyline_collapse() anoremenu 50.606 Fo&rmat.&Delete\ All\ Empty\ Lines :call Cream_emptyline_delete() vmenu 50.607 Fo&rmat.&Join\ Lines\ (selection) :call Cream_joinlines("v") anoremenu 50.608 Fo&rmat.Con&vert\ Tabs\ To\ Spaces :call Cream_retab() anoremenu 50.650 Fo&rmat.-Sep50650- anoremenu 50.651 Fo&rmat.&File\ Format\.\.\. :call Cream_fileformat() anoremenu 50.700 Fo&rmat.-Sep50700- " Vim encodings " " iso-8859-n ISO_8859 variant (n = 2 to 15) " " latin1 8-bit characters (ISO 8859-1) " ansi same as latin1 (obsolete, for backward compatibility) " " cp{number} MS-Windows: any installed double-byte codepage (ex: "8bit-cp1252") " cp{number} MS-Windows: any installed single-byte codepage " 2byte-{name} Unix: any double-byte encoding (Vim specific name) " 8bit-{name} any 8-bit encoding (Vim specific name) " " big5 traditional Chinese (on Windows alias for cp950) " cp950 traditional Chinese (on Unix alias for big5) " " chinese same as "prc" " prc simplified Chinese: on Unix "euc-cn", on MS-Windows cp936 " cp936 simplified Chinese (Windows only) " " japan Japanese: on Unix "euc-jp", on MS-Windows cp932 " cp932 Japanese (Windows only) " euc-jp Japanese (Unix only) " " korea Korean: on Unix "euc-kr", on MS-Windows cp949 " euc-kr Korean (Unix only) " cp949 Korean (Unix and Windows) " " taiwan traditional Chinese: on Unix "euc-tw", on MS-Windows cp950 " euc-tw traditional Chinese (Unix only) " " koi8-r Russian " " koi8-u Ukrainian " " ucs-2 16 bit UCS-2 encoded Unicode (ISO/IEC 10646-1) " unicode same as ucs-2 " ucs2be same as ucs-2 (big endian) " ucs-2be same as ucs-2 (big endian) " " ucs-2le like ucs-2, little endian " " utf-16 ucs-2 extended with double-words for more characters " " utf-16le like utf-16, little endian " " ucs-4 32 bit UCS-4 encoded Unicode (ISO/IEC 10646-1) " ucs-4be same as ucs-4 (big endian) " " ucs-4le like ucs-4, little endian " " utf-8 32 bit UTF-8 encoded Unicode (ISO/IEC 10646-1) " utf8 same as utf-8 " " ..................................................................... " Not available below (not multi-platform) " " euc-cn simplified Chinese (Unix only) " " sjis Japanese (Unix only) " " General " " Note: This list is re-used at print encoding. " " Unicode (UTF-8) -------------------------------------------------- anoremenu 50.701 Fo&rmat.File\ &Encoding.Unicode.Unicode\ (UTF-8)[utf-8\ --\ 32-bit\ Unicode\ (ISO/IEC\ 10646-1)] :call Cream_fileencoding_set("utf-8") anoremenu 50.702 Fo&rmat.File\ &Encoding.Unicode.-Sep50702- " unicode (UCS-2) anoremenu 50.703 Fo&rmat.File\ &Encoding.Unicode.Unicode\ (UCS-2)[ucs-2\ --\ 16-bit\ Unicode\ (ISO/IEC\ 10646-1)] :call Cream_fileencoding_set("ucs-2") " unicode (UCS-2le) anoremenu 50.704 Fo&rmat.File\ &Encoding.Unicode.Unicode\ (UCS-2le)[ucs-2le\ --\ UCS-2,\ little\ endian] :call Cream_fileencoding_set("ucs-2le") " unicode (UCS-16) anoremenu 50.705 Fo&rmat.File\ &Encoding.Unicode.Unicode\ (UTF-16)[utf-16\ --\ UCS-2\ extended] :call Cream_fileencoding_set("utf-16") " unicode (UCS-16le) anoremenu 50.706 Fo&rmat.File\ &Encoding.Unicode.Unicode\ (UTF-16le)[utf-16le\ --\ UTF-16,\ little\ endian] :call Cream_fileencoding_set("utf-16le") " unicode (UCS-4) anoremenu 50.707 Fo&rmat.File\ &Encoding.Unicode.Unicode\ (UCS-4)[ucs-4\ --\ 32\ bit\ Unicode\ (ISO/IEC\ 10646-1)] :call Cream_fileencoding_set("ucs-4") " unicode (UCS-4le) anoremenu 50.708 Fo&rmat.File\ &Encoding.Unicode.Unicode\ (UCS-4le)[ucs-4le\ --\ UCS-4,\ little\ endian] :call Cream_fileencoding_set("ucs-4le") " Unicode (UTF-7) anoremenu 50.710 Fo&rmat.File\ &Encoding.-Sep50710- " Western European --------------------------------------------------- " Western (ISO-8859-1) anoremenu 50.711 Fo&rmat.File\ &Encoding.Western\ European.Western\ (ISO-8859-1)[latin1\ (8-bit\ ANSI)] :call Cream_fileencoding_set("latin1") " Western (ISO-8859-15) anoremenu 50.712 Fo&rmat.File\ &Encoding.Western\ European.Western\ (ISO-8859-15) :call Cream_fileencoding_set("iso-8859-15") " Western (IBM-850) " Western (MacRoman) " Western (Windows-1252) anoremenu 50.715 Fo&rmat.File\ &Encoding.Western\ European.Western\ (Windows-1252)[8bit-cp1252] :call Cream_fileencoding_set("8bit-cp1252") " Celtic (ISO-8859-14) anoremenu 50.716 Fo&rmat.File\ &Encoding.Western\ European.Celtic\ (ISO-8859-14) :call Cream_fileencoding_set("iso-8859-14") " Greek (ISO-8859-7) anoremenu 50.717 Fo&rmat.File\ &Encoding.Western\ European.Greek\ (ISO-8859-7) :call Cream_fileencoding_set("iso-8859-7") " Greek (MacGreek) " Greek (Windows-1253) anoremenu 50.719 Fo&rmat.File\ &Encoding.Western\ European.Greek\ (Windows-1253)[8bit-cp1253] :call Cream_fileencoding_set("8bit-cp1253") " Icelandic (MacIcelandic) " Nordic (ISO-8859-10) anoremenu 50.721 Fo&rmat.File\ &Encoding.Western\ European.Nordic\ (ISO-8859-10) :call Cream_fileencoding_set("iso-8859-10") " Polish (ISO-8859-2) anoremenu 50.722 Fo&rmat.File\ &Encoding.Western\ European.Polish\ (ISO-8859-2) :call Cream_fileencoding_set("iso-8859-2") " South European (ISO-8859-3) anoremenu 50.723 Fo&rmat.File\ &Encoding.Western\ European.South\ European\ (ISO-8859-3) :call Cream_fileencoding_set("iso-8859-3") " East European ------------------------------------------------------ " Baltic (ISO-8859-4) anoremenu 50.724 Fo&rmat.File\ &Encoding.Eastern\ European.Baltic\ (ISO-8859-4) :call Cream_fileencoding_set("iso-8859-4") " Baltic (ISO-8859-13) anoremenu 50.725 Fo&rmat.File\ &Encoding.Eastern\ European.Baltic\ (ISO-8859-13) :call Cream_fileencoding_set("iso-8859-13") " Baltic (Windows-1257) anoremenu 50.726 Fo&rmat.File\ &Encoding.Eastern\ European.Baltic\ (Windows-1257)[8bit-cp1257] :call Cream_fileencoding_set("8bit-cp1257") " Central European (IBM-852) " Central European (MacCE) " Central European (Windows 1250) anoremenu 50.728 Fo&rmat.File\ &Encoding.Eastern\ European.Central\ European\ (Windows-1250)[8bit-cp1250] :call Cream_fileencoding_set("8bit-cp1250") " Croatian (MacCroatian) " Cyrillic (IBM-855) " Cyrillic (ISO-8859-5) anoremenu 50.731 Fo&rmat.File\ &Encoding.Eastern\ European.Cyrillic\ (ISO-8859-5) :call Cream_fileencoding_set("iso-8859-5") " Cyrillic (ISO-IR-111) " Cyrillic (KO18-R) anoremenu 50.733 Fo&rmat.File\ &Encoding.Eastern\ European.Cyrillic/Russian\ (KO18-R)[koi8-r] :call Cream_fileencoding_set("koi8-r") " Cyrillic (MacCyrillic) " Cyrillic (Windows-1251) anoremenu 50.735 Fo&rmat.File\ &Encoding.Eastern\ European.Cyrillic\ (Windows-1251)[8bit-cp1251] :call Cream_fileencoding_set("8bit-cp1251") " Cyrillic/Russian (CP-866) " Cyrillic/Ukrainian (KO18-U) anoremenu 50.737 Fo&rmat.File\ &Encoding.Eastern\ European.Cyrillic/Ukrainian\ (KO18-U)[koi8-u] :call Cream_fileencoding_set("koi8-u") " Cyrillic/Ukrainian (MacUkrainian) " Romanian (ISO-8859-16) anoremenu 50.739 Fo&rmat.File\ &Encoding.Eastern\ European.Romanian\ (ISO-8859-16) :call Cream_fileencoding_set("iso-8859-16") " Romanian (MacRomanian) " Armenian (ARMSCII-8) " Georgian (GEOSTD8) " Thai (TIS-620) " Turkish (IBM-857) " Turkish (ISO-8859-9) anoremenu 50.740 Fo&rmat.File\ &Encoding.Eastern\ European.Turkish\ (ISO-8859-9) :call Cream_fileencoding_set("iso-8859-9") " Turkish (MacTurkish) " Turkish (Windows-1254) anoremenu 50.741 Fo&rmat.File\ &Encoding.Eastern\ European.Turkish\ (Windows-1254)[8bit-cp1254] :call Cream_fileencoding_set("8bit-cp1254") " Asian -------------------------------------------------------------- " Simplified Chinese (ISO-2022-CN) anoremenu 50.745 Fo&rmat.File\ &Encoding.Asian.Simplified\ Chinese\ (ISO-2022-CN)[chinese\ (simplified\ Chinese:\ Unix\ "euc-cn",\ MS-Windows\ "cp936")] :call Cream_fileencoding_set("chinese") " Chinese Simplified (GB2312) " Chinese Simplified (GBK) " Chinese Simplified (GB18030) " Chinese Simplified (HZ) " Chinese Traditional (Big5) anoremenu 50.746 Fo&rmat.File\ &Encoding.Asian.Chinese\ Traditional\ (Big5)[big5\ (traditional\ Chinese)] :call Cream_fileencoding_set("big5") " Chinese Traditional (Big5-HKSCS) " Chinese Traditional (EUC-TW) anoremenu 50.747 Fo&rmat.File\ &Encoding.Asian.Chinese\ Traditional\ (EUC-TW)[taiwan\ (Unix\ "euc-tw",\ MS-Windows\ "cp950")] :call Cream_fileencoding_set("taiwan") anoremenu 50.748 Fo&rmat.File\ &Encoding.Asian.Korean[korea\ (Unix\ "euc-kr",\ MS-Windows\ "cp949")] :call Cream_fileencoding_set("korea") " Korean (EUC-KR) " Korean (UHC) " Korean (JOHAB) " Korean (ISO-2022-KR) anoremenu 50.749 Fo&rmat.File\ &Encoding.Asian.Japanese[japan\ (Unix\ "euc-jp",\ MS-Windows\ "cp932")] :call Cream_fileencoding_set("japan") " Japanese (EUC-JP) " Japanese (ISO-2022-JP) " Japanese (Shift_JIS) " Thai (ISO-8859-11) anoremenu 50.750 Fo&rmat.File\ &Encoding.Asian.Thai\ (ISO-8859-11) :call Cream_fileencoding_set("iso-8859-11") " Vietnamese (TCVN) " Vietnamese (VISCII) " Vietnamese (VPS) " Vietnamese (Windows-1258) anoremenu 50.751 Fo&rmat.File\ &Encoding.Asian.Vietnamese\ (Windows-1258)[8bit-cp1258] :call Cream_fileencoding_set("8bit-cp1258") " Hindi (MacDevanagari) " Gujarati (MacGujarati) " Gurmukhi (MacGurmukhi) " Middle Eastern ----------------------------------------------------- " Arabic (ISO-8859-6) anoremenu 50.775 Fo&rmat.File\ &Encoding.Middle\ Eastern.Arabic\ (ISO-8859-6) :call Cream_fileencoding_set("iso-8859-6") " Arabic (Windows-1256) anoremenu 50.776 Fo&rmat.File\ &Encoding.Middle\ Eastern.Arabic\ (Windows-1256)[8bit-cp1256] :call Cream_fileencoding_set("8bit-cp1256") " Arabic (IBM-864) " Arabic (MacArabic) " Farsi (MacFarsi) " Hebrew (ISO-8859-8-I) " Hebrew (Windows-1255) anoremenu 50.782 Fo&rmat.File\ &Encoding.Middle\ Eastern.Hebrew\ (Windows-1255)[8bit-cp1255] :call Cream_fileencoding_set("8bit-cp1255") " Hebrew Visual (ISO-8859-8) anoremenu 50.783 Fo&rmat.File\ &Encoding.Middle\ Eastern.Hebrew\ Visual\ (ISO-8859-8) :call Cream_fileencoding_set("iso-8859-8") " Hebrew (IBM-862) " Hebrew (MacHebrew) " Character Encoding listing (Mozilla 1.2) {{{1 " " Western European " Western (ISO-8859-1) " Western (ISO-8859-15) " Western (IBM-850) " Western (MacRoman) " Western (Windows-1252) " Celtic (ISO-8859-14) " Greek (ISO-8859-7) " Greek (MacGreek) " Greek (Windows-1253) " Icelandic (MacIcelandic) " Nordic (ISO-8859-10) " South European (ISO-8859-3) " " East European " Baltic (ISO-8859-4) " Baltic (ISO-8859-13) " Baltic (Windows-1257) " Central European (IBM-852) " Central European (MacCE) " Central European (Windows 1250) " Croatian (MacCroatian) " Cyrillic (IBM-855) " Cyrillic (ISO-8859-5) " Cyrillic (ISO-IR-111) " Cyrillic (KO18-R) " Cyrillic (MacCyrillic) " Cyrillic (Windows-1251) " Cyrillic/Russian (CP-866) " Cyrillic/Ukrainian (KO18-U) " Cyrillic/Ukrainian (MacUkrainian) " Romanian (ISO-8859-16) " Romanian (MacRomanian) " " East Asian " Chinese Simplified (GB2312) " Chinese Simplified (GBK) " Chinese Simplified (GB18030) " Chinese Simplified (HZ) " Chinese Traditional (Big5) " Chinese Traditional (Big5-HKSCS) " Chinese Traditional (EUC-TW) " Japanese (EUC-JP) " Japanese (ISO-2022-JP) " Japanese (Shift_JIS) " Korean (EUC-KR) " Korean (UHC) " Korean (JOHAB) " Korean (ISO-2022-KR) " " SE & SW Asian " Armenian (ARMSCII-8) " Georgian (GEOSTD8) " Thai (TIS-620) " Turkish (IBM-857) " Turkish (ISO-8859-9) " Turkish (MacTurkish) " Turkish (Windows-1254) " Vietnamese (TCVN) " Vietnamese (VISCII) " Vietnamese (VPS) " Vietnamese (Windows-1258) " Hindi (MacDevanagari) " Gujarati (MacGujarati) " Gurmukhi (MacGurmukhi) " " Middle Eastern " Arabic (ISO-8859-6) " Arabic (Windows-1256) " Arabic (IBM-864) " Arabic (MacArabic) " Farsi (MacFarsi) " Hebrew (ISO-8859-8-I) " Hebrew (Windows-1255) " Hebrew Visual (ISO-8859-8) " Hebrew (IBM-862) " Hebrew (MacHebrew) " " 1}}} " vim:foldmethod=marker