Opened 14 years ago
Closed 14 years ago
#2721 closed enhancement (fixed)
vim 7.3 beta
Reported by: | ik | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 6.7 |
Component: | Book | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
vim 7.3 beta released. Here is the announcement http://groups.google.com/group/vim_dev/browse_thread/thread/952942e9c515e536
Change History (5)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
Downloaded vim-7.3b.tar.bz2 and it installs with the current instructions.
It's been 2 years since a release. Lists of changes.
VERSION 7.3 *version-7.3* *version7.3* This section is about improvements made between version 7.2 and 7.3. This release has hundreds of bug fixes and there are a few new features. The most notable new features are: Persistent undo *new-persistent-undo* --------------- Store undo information in a file. Can undo to before when the file was read, also for unloaded buffers. See |undo-persistence| (partly by Jordan Lewis) Added the ":earlier 1f" and ":later 1f" commands. Added file save counter to undo information. Added the |undotree()| and |undofile()| functions. Also added the 'undoreload' option. This makes it possible to save the current text when reloading the buffer, so that the reload can be undone. More encryption *new-more-encryption* --------------- Support for Blowfish encryption. Added the 'cryptmethod' option. Mostly by Moshin Ahmed. Also encrypt the text in the swap file and the undo file. Conceal text *new-conceal* ------------ Added the |+conceal| feature. (Vince Negri) This allows hiding stretches of text, based on syntax highlighting. It also allows replacing a stretch of text by a character |:syn-cchar|. The 'conceallevel' option specifies what happens with text matching a syntax item that has the conceal attribute. The 'concealcursor' option specifies what happens in the cursor line. The help files conceal characters used to mark tags and examples. Added the |synconcealed()| function and use it for :TOhtml. (Benjamin Fritz) Lua interface *new-lua* ------------- Added the |Lua| interface. (Luis Carvalho) Python3 interface *new-python3* ----------------- Added the Python3 interface. It exists next to Python 2.x, both can be used at the same time. |python3| (Roland Puntaier) Changed *changed-7.3* The MS-Windows installer no longer requires the user to type anything in the console windows. The installer now also works on 64 bit systems, including the "Edit with Vim" context menu. The gvim executable is 32 bits, the installed gvimext.dll is either a 32 or 64 bit version. (mostly by George Reilly) Made the DOS installer work with more compilers. The MS-Windows big gvim is now built with Python 2.7 and 3.1.2, Perl 5.12 and Ruby 1.9.1. The extra and language files are no longer distributed separately. The source files for all systems are included in one distribution. After using ":recover" or recovering a file in another way, ":x" and "ZZ" don't save what you see. This could result in work being lost. Now the text after recovery is compared to the original file contents. When they differ the buffer is marked as modified. When Vim is exiting because of a deadly signal, when v:dying is 2 or more, VimLeavePre, VimLeave, BufWinLeave and BufUnload autocommands are not executed. Removed support for GTK 1. It was no longer maintained and required a lot of #ifdefs in the source code. GTK 2 should be available for every system. (James Vega) It is no longer allowed to set the 'encoding' option from a modeline. It would corrupt the text. (Patrick Texier) Renamed runtime/spell/fixdup to runtime/spell/fixdup.vim. Removed obsolete Mac code. Updated spell files for Ubuntu locale names. Switched from autoconf 2.63 to 2.65. Added *added-7.3* ----- Added the 'relativenumber' option. (Markus Heidelberg) Added the 'colorcolumn' option: highlight one or more columns in a window. E.g. to highlight the column after 'textwidth'. (partly by Gregor Uhlenheuer) Added support for NetBeans in a terminal. Added |:nbstart| and |:nbclose|. (Xavier de Gaye) More floating point functions: |acos()|, |asin()|, |atan2()|, |cosh()|, |exp()|, |fmod()|, |log()|, |sinh()|, |tan()|, |tanh()|. (Bill McCarthy) Added the |gettabvar()| and |settabvar()| functions. (Yegappan Lakshmanan) Added the |strchars()|, |strwidth()| and |strdisplaywidth()| functions. Support GDK_SUPER_MASK for GTK on Mac. (Stephan Schulz) Made CTRL and ALT modifier work for mouse wheel. (Benjamin Haskell) When the buffer is in diff mode, have :TOhtml create HTML to show the diff side-by-side. (Christian Brabandt) Various improvements to ":TOhtml" and the 2html.vim script. (Benjamin Fritz) Add the 'L' item to 'cinoptions'. (Manuel Konig) Improve Javascript indenting. Add "J" flag to 'cinoptions'. (Hari Kumar G) Mac: Support disabling antialias. (LC Mi) Mac: Add clipboard support in the Mac console. (Bjorn Winckler) Make it possible to drag a tab page label to another position. (Paul B. Mahol) Better implementation of creating the Color Scheme menu. (Juergen Kraemer) In Visual mode with 'showcmd' display the number of bytes and characters. Allow synIDattr() getting GUI attributes when build without GUI. (Matt Wozniski) Support completion for ":find". (Nazri Ramliy) Avoid use of the GTK mail_loop() so that the GtkFileChooser can be used. (James Vega) When 'formatexpr' evaluates to non-zero fall back to internal formatting, also for "gq". (James Vega) Support :browse for commands that use an error file argument. (Lech Lorens) Support wide file names in gvimext. (Szabolcs Horvat) Improve test for joining lines. (Milan Vancura) Make joining a range of lines much faster. (Milan Vancura) Command line completion for :ownsyntax and :setfiletype. (Dominique Pelle) Command line completion for :lmap and :lunmap. Add patch to improve support of z/OS (OS/390). (Ralf Schandl) Added the helphelp.txt file. Moved text from various.txt to it. Added "q" item for 'statusline'. Added |w:quickfix_title|. (Lech Lorens) Added support for horizontal scroll wheel. (Bjorn Winckler) New syntax files: Haskell Cabal build file (Vincent Berthoux) ChaiScript (Jason Turner) Cucumber (Tim Pope) Fantom (Kamil Toman) Liquid (Tim Pope) Markdown (Tim Pope) wavefront's obj file (Vincent Berthoux) Perl 6 (Andy Lester) SDC - Synopsys Design Constraints (Maurizio Tranchero) SVG - Scalable Vector Graphics (Vincent Berthoux) task data (John Florian) task 42 edit (John Florian) New filetype plugins: Cucumber (Tim Pope) Liquid (Tim Pope) Markdown (Tim Pope) Tcl (Robert L Hicks) New indent plugins: ChaiScript (Jason Turner) Cucumber (Tim Pope) CUDA (Bram Moolenaar) LifeLines (Patrick Texier) Liquid (Tim Pope) Mail (Bram Moolenaar) Perl 6 (Andy Lester) Other new runtime files: Breton spell file (Dominique Pelle) Tutor Bairish (Sepp Hell) Tutor in Esperanto. (Dominique Pellé) Korean translations. (SungHyun Nam) Dvorak keymap (Ashish Shukla) Serbian menu translations (Aleksandar Jelenak) Tetum spell files.
comment:3 by , 14 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
I'll go ahead and take this ticket. According to the mailing list, 7.3 should be released in the next couple of days.
comment:4 by , 14 years ago
Vim 7.3 released. Announcement https://groups.google.com/group/vim_announce/browse_thread/thread/66c02efd1523554b?pli=1
Note:
See TracTickets
for help on using tickets.
Just keep in mind that we don't use beta versions of software unless it's absloutly nessecary. Good to remind us, but I think this will be shifted off to the future until Vim 7.3 is stable.