summaryrefslogtreecommitdiff
path: root/src/option.c
Commit message (Collapse)AuthorAgeFilesLines
* updated for version 7.3.1294v7.3.1294Bram Moolenaar2013-07-031-0/+13
| | | | | Problem: ":diffoff" resets options. Solution: Save and restore option values. (Christian Brabandt)
* updated for version 7.3.1278v7.3.1278Bram Moolenaar2013-06-301-5/+1
| | | | | | Problem: When someone sets the screen size to a huge value with "stty" Vim runs out of memory before reducing the size. Solution: Limit Rows and Columns in more places.
* updated for version 7.3.1263v7.3.1263Bram Moolenaar2013-06-291-1/+1
| | | | | Problem: Typo in short option name. Solution: Change "imse" to "imsf".
* updated for version 7.3.1248v7.3.1248Bram Moolenaar2013-06-261-0/+18
| | | | | | Problem: Still have old hacking code for Input Method. Solution: Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to Input Method activation. (Yukihiro Nakadaira)
* updated for version 7.3.1208v7.3.1208Bram Moolenaar2013-06-161-1/+1
| | | | | Problem: Compiler warnings on MS-Windows. Solution: Add type cast. Move variable declaration. (Mike Williams)
* updated for version 7.3.1149v7.3.1149Bram Moolenaar2013-06-081-4/+4
| | | | | | Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
* updated for version 7.3.1115v7.3.1115Bram Moolenaar2013-06-041-29/+0
| | | | | | | Problem: Many users don't like the cursor line number when 'relativenumber' is set. Solution: Have four combinations with 'number' and 'relativenumber'. (Christian Brabandt)
* updated for version 7.3.1004v7.3.1004Bram Moolenaar2013-05-211-11/+18
| | | | | Problem: No error when option could not be set. Solution: Report an error. (ZyX)
* updated for version 7.3.970v7.3.970Bram Moolenaar2013-05-191-0/+8
| | | | | | | Problem: Syntax highlighting can be slow. Solution: Include the NFA regexp engine. Add the 'regexpengine' option to select which one is used. (various authors, including Ken Takata, Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)
* updated for version 7.3.932v7.3.932Bram Moolenaar2013-05-111-1/+1
| | | | | Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Initialize the variable.
* updated for version 7.3.929v7.3.929Bram Moolenaar2013-05-061-17/+15
| | | | | Problem: Compiler warning for unused variable. Not freeing unused string. Solution: Remove the variable. Clear the options.
* updated for version 7.3.924v7.3.924Bram Moolenaar2013-05-061-0/+219
| | | | | Problem: Python interface can't easily access options. Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
* updated for version 7.3.872v7.3.872Bram Moolenaar2013-03-191-0/+9
| | | | | | | Problem: On some systems case of file names is always ignored, on others never. Solution: Add the 'fileignorecase' option to control this at runtime. Implies 'wildignorecase'.
* updated for version 7.3.861v7.3.861Bram Moolenaar2013-03-131-13/+24
| | | | | Problem: ":setlocal number" clears global value of 'relativenumber'. Solution: Do it properly. (Markus Heidelberg)
* updated for version 7.3.859v7.3.859Bram Moolenaar2013-03-131-0/+1
| | | | | | Problem: 'ambiwidth' must be set by the user. Solution: Detects East Asian ambiguous width (UAX #11) state of the terminal at the start-up time and 'ambiwidth' accordingly. (Hayaki Saito)
* updated for version 7.3.810v7.3.810Bram Moolenaar2013-02-131-4/+9
| | | | | | Problem: 'relativenumber is reset unexpectedly. (François Ingelrest) Solution: After an option was reset also reset the global value. Add a test. (Christian Brabandt)
* updated for version 7.3.771v7.3.771Bram Moolenaar2013-01-171-3/+3
| | | | | Problem: Uninitialized variable. (Yasuhiro Matsumoto) Solution: Set x2 to -1.
* updated for version 7.3.769v7.3.769Bram Moolenaar2013-01-171-7/+135
| | | | | Problem: 'matchpairs' does not work with multi-byte characters. Solution: Make it work. (Christian Brabandt)
* updated for version 7.3.745v7.3.745Bram Moolenaar2012-12-051-0/+13
| | | | | Problem: Automatically setting 'ttymouse' doesn't work. Solution: Reset the "option was set" flag when using the default.
* updated for version 7.3.703v7.3.703Bram Moolenaar2012-10-211-14/+20
| | | | | Problem: When 'undofile' is reset the hash is computed unnecessarily. Solution: Only compute the hash when the option was set. (Christian Brabandt)
* updated for version 7.3.693v7.3.693Bram Moolenaar2012-10-211-5/+10
| | | | | | Problem: Can't make 'softtabstop' follow 'shiftwidth'. Solution: When 'softtabstop' is negative use the value of 'shiftwidth'. (so8res)
* updated for version 7.3.629v7.3.629Bram Moolenaar2012-08-081-1/+11
| | | | | | Problem: There is no way to make 'shiftwidth' follow 'tabstop'. Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian Brabandt)
* updated for version 7.3.599v7.3.599Bram Moolenaar2012-07-101-5/+13
| | | | | Problem: Missing change in one file. Solution: Patch for changed clip_autoselect().
* updated for version 7.3.577v7.3.577Bram Moolenaar2012-06-291-3/+3
| | | | | | Problem: Size of memory does not fit in 32 bit unsigned. Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of GlobalMemoryStatus() when available.
* updated for version 7.3.487v7.3.487Bram Moolenaar2012-03-281-54/+33
| | | | | | | Problem: When setting 'timeoutlen' or 'ttimeoutlen' the column for vertical movement is reset unnecessarily. Solution: Do not set w_set_curswant for every option. Add a test for this. (Kana Natsuno) Add the P_CURSWANT flag for options.
* updated for version 7.3.479v7.3.479Bram Moolenaar2012-03-231-2/+2
| | | | | | Problem: When 'cursorline' is set the line number highlighting can't be set separately. Solution: Add "CursorLineNr". (Howard Buchholz)
* updated for version 7.3.458v7.3.458Bram Moolenaar2012-02-291-1/+2
| | | | | Problem: Crash when calling smsg() during startup. Solution: Don't use 'shortmess' when it is not set yet.
* updated for version 7.3.446v7.3.446Bram Moolenaar2012-02-201-0/+9
| | | | | Problem: Win32: External commands with special characters don't work. Solution: Add the 'shellxescape' option.
* updated for version 7.3.445v7.3.445Bram Moolenaar2012-02-191-11/+6
| | | | | | Problem: Can't properly escape commands for cmd.exe. Solution: Default 'shellxquote' to '('. Append ')' to make '(command)'. No need to use "/s" for 'shellcmdflag'.
* updated for version 7.3.443v7.3.443Bram Moolenaar2012-02-121-1/+38
| | | | | Problem: MS-Windows: 'shcf' and 'shellxquote' defaults are not very good. Solution: Make a better guess when 'shell' is set to "cmd.exe". (Ben Fritz)
* updated for version 7.3.421v7.3.421Bram Moolenaar2012-01-281-2/+3
| | | | | | Problem: Get E832 when setting 'undofile' in vimrc and there is a file to be edited on the command line. (Toothpik) Solution: Do not try reading the undo file for a file that wasn't loaded.
* updated for version 7.3.400v7.3.400Bram Moolenaar2012-01-101-3/+3
| | | | | Problem: Compiler warnings for shadowed variables. Solution: Remove or rename the variables.
* updated for version 7.3.392v7.3.392Bram Moolenaar2012-01-041-0/+24
| | | | | | | Problem: When setting 'undofile' while the file is already loaded but unchanged, try reading the undo file. (Andy Wokula) Solution: Compute a checksum of the text when 'undofile' is set. (Christian Brabandt)
* updated for version 7.3.355v7.3.355Bram Moolenaar2011-11-301-2/+2
| | | | | Problem: GTK warnings when using netrw.vim. (Ivan Krasilnikov) Solution: Do not remove the beval event handler twice.
* updated for version 7.3.354v7.3.354Bram Moolenaar2011-11-301-0/+25
| | | | | | Problem: ":set backspace+=eol" doesn't work when 'backspace' has a backwards compatible value of 2. Solution: Convert the number to a string. (Hirohito Higashi)
* updated for version 7.3.335v7.3.335Bram Moolenaar2011-10-121-0/+4
| | | | | | Problem: When 'imdisable' is reset from an autocommand in Insert mode it doesn't take effect. Solution: Call im_set_active() in Insert mode. (Taro Muraoka)
* updated for version 7.3.316v7.3.316Bram Moolenaar2011-09-211-0/+3
| | | | | Problem: Crash when 'colorcolumn' is set and closing buffer. Solution: Check for w_buffer to be NULL. (Yasuhiro Matsumoto)
* updated for version 7.3.215v7.3.215Bram Moolenaar2011-06-121-0/+7
| | | | | Problem: Wrong file names in previous patch. (Toothpik) Solution: Include the option changes.
* updated for version 7.3.191v7.3.191Bram Moolenaar2011-05-191-22/+1
| | | | | | Problem: Still some RISC OS stuff to remove. Solution: Remove files and lines. (Hong Xu) Remove the 'osfiletype' option code.
* updated for version 7.3.166v7.3.166Bram Moolenaar2011-04-281-1/+8
| | | | | Problem: Buffer on the stack may be too big Solution: Allocate the space.
* updated for version 7.3.163v7.3.163Bram Moolenaar2011-04-281-0/+4
| | | | | | Problem: For the default of 'shellpipe' "mksh" and "pdksh" are not recognized. Solution: Recognize these shell names.
* updated for version 7.3.141v7.3.141Bram Moolenaar2011-03-221-3/+3
| | | | | Problem: When a key code is not set get a confusing error message. Solution: Change the error message to say the key code is not set.
* updated for version 7.3.103v7.3.103Bram Moolenaar2011-01-221-3/+6
| | | | | | Problem: Changing 'fileformat' and then using ":w" in an empty file sets the 'modified' option. Solution: In unchanged() don't ignore 'ff' for an empty file.
* updated for version 7.3.074v7.3.074Bram Moolenaar2010-12-021-2/+8
| | | | | Problem: Can't use the "+ register like "* for yank and put. Solution: Add "unnamedplus" to the 'clipboard' option. (Ivan Krasilnikov)
* updated for version 7.3.072v7.3.072Bram Moolenaar2010-12-021-1/+4
| | | | | Problem: Can't complete file names while ignoring case. Solution: Add 'wildignorecase'.
* updated for version 7.3.071v7.3.071Bram Moolenaar2010-12-021-0/+3
| | | | | | Problem: Editing a file in a window that's in diff mode resets 'diff' but not cursor binding. Solution: Reset cursor binding in two more places.
* updated for version 7.3.022v7.3.022Bram Moolenaar2010-10-131-1/+1
| | | | | Problem: When opening a new window the 'spellcapcheck' option is cleared. Solution: Copy the correct option value. (Christian Brabandt)
* Disallow setting 'ambiwidth' to "double" when 'listchars' or 'fillchars'Bram Moolenaar2010-08-041-0/+6
| | | | contains a character that would become double width.
* No need to redraw cursorline when 'modifiable' is changed. (Dominique Pelle)Bram Moolenaar2010-08-011-11/+2
|
* Fixes for coverity warnings.Bram Moolenaar2010-07-311-0/+3
|