summaryrefslogtreecommitdiff
path: root/src/option.h
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0858: can exit while a terminal is still running a jobv8.0.0858Bram Moolenaar2017-08-031-7/+0
| | | | | Problem: Can exit while a terminal is still running a job. Solution: Consider a buffer with a running job like a changed file.
* patch 8.0.0765: build fails with tiny featuresv8.0.0765Bram Moolenaar2017-07-231-3/+1
| | | | | Problem: Build fails with tiny features. Solution: Adjust #ifdef. (John Marriott)
* patch 8.0.0716: not easy to start Vim cleanlyv8.0.0716Bram Moolenaar2017-07-151-0/+1
| | | | | | | Problem: Not easy to start Vim cleanly without changing the viminfo file. Not possible to know whether the -i command line flag was used. Solution: Add the --clean command line argument. Add the 'viminfofile' option. Add "-u DEFAULTS".
* patch 8.0.0712: the terminal implementation is incompletev8.0.0712Bram Moolenaar2017-07-151-0/+1
| | | | | Problem: The terminal implementation is incomplete. Solution: Add the 'termkey' option.
* patch 8.0.0693: no terminal emulator supportv8.0.0693Bram Moolenaar2017-07-071-0/+3
| | | | | | | Problem: No terminal emulator support. Cannot properly run commands in the GUI. Cannot run a job interactively with an ssh connection. Solution: Very early implementation of the :terminal command. Includes libvterm converted to ANSI C. Many parts still missing.
* patch 8.0.0420: text garbled when the system encoding differs from 'encoding'v8.0.0420Bram Moolenaar2017-03-051-0/+6
| | | | | | Problem: When running :make the output may be in the system encoding, different from 'encoding'. Solution: Add the 'makeencoding' option. (Ken Takata)
* patch 8.0.0251: not easy to select Python 2 or 3v8.0.0251Bram Moolenaar2017-01-281-0/+3
| | | | | | Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata)
* patch 8.0.0179: cannot have a local value for 'formatprg'v8.0.0179Bram Moolenaar2017-01-141-0/+1
| | | | | | Problem: 'formatprg' is a global option but the value may depend on the type of buffer. (Sung Pae) Solution: Make 'formatprg' global-local. (closes #1380)
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.2285v7.4.2285Bram Moolenaar2016-08-281-1/+1
| | | | | Problem: Generated files are outdated. Solution: Generate the files. Avoid errors when generating prototypes.
* patch 7.4.2236v7.4.2236Bram Moolenaar2016-08-211-0/+1
| | | | | | | | Problem: The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for backwards compatibility. Make it work for the last character of a mapping. Make the test work.
* patch 7.4.2230v7.4.2230Bram Moolenaar2016-08-201-1/+3
| | | | | | Problem: There is no equivalent of 'smartcase' for a tag search. Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian Brabandt, closes #712) Turn tagcase test into new style.
* patch 7.4.2201v7.4.2201Bram Moolenaar2016-08-121-0/+6
| | | | | Problem: The sign column disappears when the last sign is deleted. Solution: Add the 'signcolumn' option. (Christian Brabandt)
* patch 7.4.2109v7.4.2109Bram Moolenaar2016-07-271-2/+3
| | | | | | Problem: Setting 'display' to "lastline" is a drastic change, while omitting it results in lots of "@" lines. Solution: Add "truncate" to show "@@@" for a truncated line.
* patch 7.4.2048v7.4.2048Bram Moolenaar2016-07-161-10/+6
| | | | | Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
* patch 7.4.2033v7.4.2033Bram Moolenaar2016-07-131-1/+1
| | | | | Problem: 'cscopequickfix' option does not accept new value "a". Solution: Adjust list of command characters. (Ken Takata)
* patch 7.4.1799v7.4.1799Bram Moolenaar2016-04-291-3/+3
| | | | | Problem: 'guicolors' is a confusing option name. Solution: Use 'termguicolors' instead. (Hirohito Higashi)
* patch 7.4.1770v7.4.1770Bram Moolenaar2016-04-211-0/+3
| | | | | Problem: Cannot use true color in the terminal. Solution: Add the 'guicolors' option. (Nikolai Pavlov)
* patch 7.4.1611v7.4.1611Bram Moolenaar2016-03-191-6/+2
| | | | | | Problem: The versplit feature makes the code uneccessary complicated. Solution: Remove FEAT_VERTSPLIT, always support vertical splits when FEAT_WINDOWS is defined.
* patch 7.4.1604v7.4.1604Bram Moolenaar2016-03-191-0/+1
| | | | | | | Problem: Although emoji characters are ambiguous width, best is to treat them as full width. Solution: Update the Unicode character tables. Add the 'emoji' options. (Yasuhiro Matsumoto)
* patch 7.4.1570v7.4.1570Bram Moolenaar2016-03-151-1/+2
| | | | | Problem: There is no way to avoid the message when editing a file. Solution: Add the "F" flag to 'shortmess'. (Shougo, closes #686)
* patch 7.4.1525v7.4.1525Bram Moolenaar2016-03-081-1/+3
| | | | | Problem: On a high resolution screen the toolbar icons are too small. Solution: Add "huge" and "giant" to 'toolbariconsize'. (Brian Gix)
* patch 7.4.1399v7.4.1399Bram Moolenaar2016-02-231-8/+2
| | | | | Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
* patch 7.4.1384v7.4.1384Bram Moolenaar2016-02-211-0/+1
| | | | | Problem: It is not easy to use a set of plugins and their dependencies. Solution: Add packages, ":loadopt", 'packpath'.
* patch 7.4.1070v7.4.1070Bram Moolenaar2016-01-091-0/+3
| | | | | Problem: The Tcl interface can't be loaded dynamically on Unix. Solution: Make it possible to load it dynamically. (Ken Takata)
* patch 7.4.1066v7.4.1066Bram Moolenaar2016-01-091-5/+5
| | | | | Problem: Build fails on MS-Windows. Solution: Adjust the #ifdefs for "dll" options.
* patch 7.4.1008v7.4.1008Bram Moolenaar2015-12-311-1/+1
| | | | | Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
* patch 7.4.941v7.4.941Bram Moolenaar2015-11-241-0/+9
| | | | | Problem: There is no way to ignore case only for tag searches. Solution: Add the 'tagcase' option. (Gary Johnson)
* patch 7.4.925v7.4.925Bram Moolenaar2015-11-191-1/+2
| | | | | | Problem: User may yank or put using the register being recorded in. Solution: Add the recording register in the message. (Christian Brabandt, closes #470)
* patch 7.4.918v7.4.918Bram Moolenaar2015-11-101-1/+1
| | | | | Problem: A digit in an option name has problems. Solution: Rename 'python3dll' to 'pythonthreedll'.
* patch 7.4.907v7.4.907Bram Moolenaar2015-11-021-0/+15
| | | | | | | Problem: Libraries for dynamically loading interfaces can only be defined at compile time. Solution: Add options to specify the dll names. (Kazuki Sakamoto, closes #452)
* patch 7.4.793v7.4.793Bram Moolenaar2015-07-211-0/+31
| | | | | Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt)
* patch 7.4.785v7.4.785Bram Moolenaar2015-07-171-0/+1
| | | | | | Problem: On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. Solution: Add the 'fixeol' option, default on. (Pavel Samarkin)
* patch 7.4.742v7.4.742Bram Moolenaar2015-06-191-1/+2
| | | | | | Problem: Cannot specify a vertical split when loading a buffer for a quickfix command. Solution: Add the "vsplit" value to 'switchbuf'. (Brook Hong)
* updated for version 7.4.502v7.4.502Bram Moolenaar2014-11-051-0/+1
| | | | | | Problem: Language mapping also applies to mapped characters. Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to mapped characters. (Christian Brabandt)
* updated for version 7.4.456v7.4.456Bram Moolenaar2014-09-231-1/+4
| | | | | | Problem: 'backupcopy' is global, cannot write only some files in a different way. Solution: Make 'backupcopy' global-local. (Christian Brabandt)
* updated for version 7.4.393v7.4.393Bram Moolenaar2014-08-061-0/+3
| | | | | | | | Problem: Text drawing on newer MS-Windows systems is suboptimal. Some multi-byte characters are not displayed, even though the same font in Notepad can display them. (Srinath Avadhanula) Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro Muraoka)
* updated for version 7.4.338v7.4.338Bram Moolenaar2014-06-251-0/+4
| | | | | | Problem: Cannot wrap lines taking indent into account. Solution: Add the 'breakindent' option. (many authors, final improvements by Christian Brabandt)
* updated for version 7.4.314v7.4.314Bram Moolenaar2014-05-281-1/+2
| | | | | Problem: Completion messages can get in the way of a plugin. Solution: Add 'c' flag to 'shortmess' option. (Shougo Matsu)
* updated for version 7.4.212v7.4.212Bram Moolenaar2014-03-231-4/+0
| | | | | | Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
* updated for version 7.4.201v7.4.201Bram Moolenaar2014-03-121-0/+1
| | | | | Problem: 'lispwords' is a global option. Solution: Make 'lispwords' global-local. (Sung Pae)
* updated for version 7.4.138v7.4.138Bram Moolenaar2014-01-101-2/+2
| | | | | Problem: Directory change messages are not recognized. Solution: Fix using a character range literally. (Lech Lorens)
* updated for version 7.4.114v7.4.114Bram Moolenaar2013-12-111-2/+2
| | | | | | Problem: New GNU make outputs messages about changing directory in another format. Solution: Recognize the new format.
* updated for version 7.4.073v7.4.073Bram Moolenaar2013-11-061-0/+4
| | | | | Problem: Setting undolevels for one buffer changes undo in another. Solution: Make 'undolevels' a global-local option. (Christian Brabandt)
* updated for version 7.3.1248v7.3.1248Bram Moolenaar2013-06-261-0/+2
| | | | | | 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.970v7.3.970Bram Moolenaar2013-05-191-0/+1
| | | | | | | 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.872v7.3.872Bram Moolenaar2013-03-191-0/+1
| | | | | | | 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.632v7.3.632Bram Moolenaar2012-08-151-1/+2
| | | | | Problem: Cannot select beyond 222 columns with the mouse in xterm. Solution: Add support for SGR mouse tracking. (Hayaki Saito)
* updated for version 7.3.597v7.3.597Bram Moolenaar2012-07-101-0/+1
| | | | | | | | Problem: 'clipboard' "autoselect" only applies to the * register. (Sergey Vakulenko) Solution: Make 'autoselect' work for the + register. (Christian Brabant) Add the "autoselectplus" option in 'clipboard' and the "P" flag in 'guioptions'.
* updated for version 7.3.541v7.3.541Bram Moolenaar2012-06-061-1/+2
| | | | | Problem: When joining lines comment leaders need to be removed manually. Solution: Add the 'j' flag to 'formatoptions'. (Lech Lorens)