summaryrefslogtreecommitdiff
path: root/src/option.c
AgeCommit message (Collapse)Author
2015-03-31updated for version 7.4.687Bram Moolenaar
Problem: There is no way to use a different in Replace mode for a terminal. Solution: Add t_SR. (Omar Sandoval)
2015-03-13updated for version 7.4.659Bram Moolenaar
Problem: When 'ruler' is set the preferred column is reset. (Issue 339) Solution: Don't set curswant when redrawing the status lines.
2015-02-10updated for version 7.4.627Bram Moolenaar
Problem: The last screen cell is not updated. Solution: Respect the "tn" termcap feature. (Hayaki Saito)
2015-02-03updated for version 7.4.610Bram Moolenaar
Problem: Some function headers may be missing from generated .pro files. Solution: Add PROTO to the #ifdef.
2015-01-27updated for version 7.4.602Bram Moolenaar
Problem: ":set" does not accept hex numbers as documented. Solution: Use vim_str2nr(). (ZyX)
2014-11-30updated for version 7.4.538Bram Moolenaar
Problem: Tests fail with small features plus Python. Solution: Disallow weird combination of options. Do not set "fdm" when folding is disabled.
2014-11-19updated for version 7.4.524Bram Moolenaar
Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78) Solution: Use the window-local option values. (Christian Brabandt)
2014-11-05updated for version 7.4.502Bram Moolenaar
Problem: Language mapping also applies to mapped characters. Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to mapped characters. (Christian Brabandt)
2014-09-29updated for version 7.4.462Bram Moolenaar
Problem: Setting the local value of 'backupcopy' empty gives an error. (Peter Mattern) Solution: When using an empty value set the flags to zero. (Hirohito Higashi)
2014-09-23updated for version 7.4.456Bram Moolenaar
Problem: 'backupcopy' is global, cannot write only some files in a different way. Solution: Make 'backupcopy' global-local. (Christian Brabandt)
2014-09-09updated for version 7.4.438Bram Moolenaar
Problem: Cached values for 'cino' not reset for ":set all&". Solution: Call parse_cino(). (Yukihiro Nakadaira)
2014-08-24updated for version 7.4.417Bram Moolenaar
Problem: After splitting a window and setting 'breakindent' the default minimum with is not respected. Solution: Call briopt_check() when copying options to a new window.
2014-08-13updated for version 7.4.403Bram Moolenaar
Problem: Valgrind reports errors when running test 72. (Dominique Pelle) Solution: Reset the local 'cryptmethod' option before storing the seed. Set the seed in the memfile even when there is no block0 yet.
2014-08-10updated for version 7.4.399Bram Moolenaar
Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)
2014-08-06updated for version 7.4.393Bram Moolenaar
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)
2014-06-25updated for version 7.4.339Bram Moolenaar
Problem: Local function is available globally. Solution: Add "static".
2014-06-25updated for version 7.4.338Bram Moolenaar
Problem: Cannot wrap lines taking indent into account. Solution: Add the 'breakindent' option. (many authors, final improvements by Christian Brabandt)
2014-06-25updated for version 7.4.336Bram Moolenaar
Problem: Setting 'history' to a big value causes out-of-memory errors. Solution: Limit the value to 10000. (Hirohito Higashi)
2014-05-13updated for version 7.4.284Bram Moolenaar
Problem: Setting 'langmap' in the modeline can cause trouble. E.g. mapping ":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann) Solution: Disallow setting 'langmap' from the modeline.
2014-05-07updated for version 7.4.276Bram Moolenaar
Problem: The fish shell is not supported. Solution: Use begin/end instead of () for fish. (Andy Russell)
2014-03-23updated for version 7.4.212Bram Moolenaar
Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
2014-03-12updated for version 7.4.201Bram Moolenaar
Problem: 'lispwords' is a global option. Solution: Make 'lispwords' global-local. (Sung Pae)
2014-01-14updated for version 7.4.152Bram Moolenaar
Problem: Python: Cannot iterate over options. Solution: Add options iterator. (ZyX)
2013-11-12updated for version 7.4.088Bram Moolenaar
Problem: When spell checking is enabled Asian characters are always marked as error. Solution: When 'spelllang' contains "cjk" do not mark Asian characters as error. (Ken Takata)
2013-11-08updated for version 7.4.079Bram Moolenaar
Problem: A script cannot detect whether 'hlsearch' highlighting is actually displayed. Solution: Add the "v:hlsearch" variable. (ZyX)
2013-11-06updated for version 7.4.073Bram Moolenaar
Problem: Setting undolevels for one buffer changes undo in another. Solution: Make 'undolevels' a global-local option. (Christian Brabandt)
2013-11-05updated for version 7.4.069Bram Moolenaar
Problem: Cannot right shift lines starting with #. Solution: Allow the right shift when 'cino' contains #N with N > 0. (Christian Brabandt) Refactor parsing 'cino', store the values in the buffer.
2013-07-28updated for version 7.4a.047Bram Moolenaar
Problem: Some comments are not so nice. Solution: Change the comments.
2013-07-09updated for version 7.4a.005Bram Moolenaar
Problem: Scroll binding causes unexpected scroll. Solution: Store the topline after updating scroll binding. Add a test. (Lech Lorens)
2013-07-03updated for version 7.3.1294Bram Moolenaar
Problem: ":diffoff" resets options. Solution: Save and restore option values. (Christian Brabandt)
2013-06-30updated for version 7.3.1278Bram Moolenaar
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.
2013-06-29updated for version 7.3.1263Bram Moolenaar
Problem: Typo in short option name. Solution: Change "imse" to "imsf".
2013-06-26updated for version 7.3.1248Bram Moolenaar
Problem: Still have old hacking code for Input Method. Solution: Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to Input Method activation. (Yukihiro Nakadaira)
2013-06-16updated for version 7.3.1208Bram Moolenaar
Problem: Compiler warnings on MS-Windows. Solution: Add type cast. Move variable declaration. (Mike Williams)
2013-06-08updated for version 7.3.1149Bram Moolenaar
Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
2013-06-04updated for version 7.3.1115Bram Moolenaar
Problem: Many users don't like the cursor line number when 'relativenumber' is set. Solution: Have four combinations with 'number' and 'relativenumber'. (Christian Brabandt)
2013-05-21updated for version 7.3.1004Bram Moolenaar
Problem: No error when option could not be set. Solution: Report an error. (ZyX)
2013-05-19updated for version 7.3.970Bram Moolenaar
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)
2013-05-11updated for version 7.3.932Bram Moolenaar
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Initialize the variable.
2013-05-06updated for version 7.3.929Bram Moolenaar
Problem: Compiler warning for unused variable. Not freeing unused string. Solution: Remove the variable. Clear the options.
2013-05-06updated for version 7.3.924Bram Moolenaar
Problem: Python interface can't easily access options. Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
2013-03-19updated for version 7.3.872Bram Moolenaar
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'.
2013-03-13updated for version 7.3.861Bram Moolenaar
Problem: ":setlocal number" clears global value of 'relativenumber'. Solution: Do it properly. (Markus Heidelberg)
2013-03-13updated for version 7.3.859Bram Moolenaar
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)
2013-02-13updated for version 7.3.810Bram Moolenaar
Problem: 'relativenumber is reset unexpectedly. (François Ingelrest) Solution: After an option was reset also reset the global value. Add a test. (Christian Brabandt)
2013-01-17updated for version 7.3.771Bram Moolenaar
Problem: Uninitialized variable. (Yasuhiro Matsumoto) Solution: Set x2 to -1.
2013-01-17updated for version 7.3.769Bram Moolenaar
Problem: 'matchpairs' does not work with multi-byte characters. Solution: Make it work. (Christian Brabandt)
2012-12-05updated for version 7.3.745Bram Moolenaar
Problem: Automatically setting 'ttymouse' doesn't work. Solution: Reset the "option was set" flag when using the default.
2012-10-21updated for version 7.3.703Bram Moolenaar
Problem: When 'undofile' is reset the hash is computed unnecessarily. Solution: Only compute the hash when the option was set. (Christian Brabandt)
2012-10-21updated for version 7.3.693Bram Moolenaar
Problem: Can't make 'softtabstop' follow 'shiftwidth'. Solution: When 'softtabstop' is negative use the value of 'shiftwidth'. (so8res)