summaryrefslogtreecommitdiff
path: root/src/ops.c
AgeCommit message (Collapse)Author
2014-08-16updated for version 7.4.408Bram Moolenaar
Problem: Visual block insert breaks a multi-byte character. Solution: Calculate the position properly. (Yasuhiro Matsumoto)
2014-08-06updated for version 7.4.396Bram Moolenaar
Problem: When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful) Solution: Only set the clipboard after the last delete. (Christian Brabandt)
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-17updated for version 7.4.331Bram Moolenaar
Problem: Relative numbering not updated after a linewise yank. Issue 235. Solution: Redraw after the yank. (Christian Brabandt)
2014-04-29updated for version 7.4.271Bram Moolenaar
Problem: Compiler warning on 64 bit windows. Solution: Add type cast. (Mike Williams)
2014-04-29updated for version 7.4.267Bram Moolenaar
Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat) Solution: Add the setmark argument to do_join(). (Christian Brabandt)
2014-04-12updated for version 7.4.257Bram Moolenaar
Problem: Compiler warning, possibly for mismatch in parameter name. Solution: Rename the parameter in the declaration.
2014-04-02updated for version 7.4.243Bram Moolenaar
Problem: Cannot use setreg() to add text that includes a NUL. Solution: Make setreg() accept a list.
2014-04-02updated for version 7.4.242Bram Moolenaar
Problem: getreg() does not distinguish between a NL used for a line break and a NL used for a NUL character. Solution: Add another argument to return a list. (ZyX)
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-19updated for version 7.4.210Bram Moolenaar
Problem: Visual block mode plus virtual edit doesn't work well with tabs. (Liang Li) Solution: Take coladd into account. (Christian Brabandt)
2014-02-22updated for version 7.4.186Bram Moolenaar
Problem: Insert in Visual mode sometimes gives incorrect results. (Dominique Pelle) Solution: Remember the original insert start position. (Christian Brabandt, Dominique Pelle)
2014-02-11updated for version 7.4.178Bram Moolenaar
Problem: The J command does not update '[ and '] marks. (William Gardner) Solution: Set the marks. (Christian Brabandt)
2014-01-14updated for version 7.4.145Bram Moolenaar
Problem: getregtype() does not return zero for unknown register. Solution: Adjust documention: return empty string for unknown register. Check the register name to be valid. (Yukihiro Nakadaira)
2013-11-21updated for version 7.4.099Bram Moolenaar
Problem: Append in blockwise Visual mode with "$" is wrong. Solution: After "$" don't use the code that checks if the cursor was moved. (Hirohito Higashi, Ken Takata)
2013-11-21updated for version 7.4.097Bram Moolenaar
Problem: Unexpected behavior change related to 'virtualedit'. (Ingo Karkat) Solution: Update the valid cursor position. (Christian Brabandt)
2013-11-11updated for version 7.4.087Bram Moolenaar
Problem: Compiler warning on 64 bit Windows systems. Solution: Fix type cast. (Mike Williams)
2013-11-11updated for version 7.4.085Bram Moolenaar
Problem: When inserting text in Visual block mode and moving the cursor the wrong text gets repeated in other lines. Solution: Use the '[ mark to find the start of the actually inserted text. (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-11-04updated for version 7.4.064Bram Moolenaar
Problem: When replacing a character in Visual block mode, entering a CR does not cause a repeated line break. Solution: Recognize the situation and repeat the line break. (Christian Brabandt)
2013-11-02updated for version 7.4.058Bram Moolenaar
Problem: Warnings on 64 bit Windows. Solution: Add type casts. (Mike Williams)
2013-10-06updated for version 7.4.052Bram Moolenaar
Problem: With 'fo' set to "a2" inserting a space in the first column may cause the cursor to jump to the previous line. Solution: Handle the case when there is no comment leader properly. (Tor Perkins) Also fix that cursor is in the wrong place when spaces get replaced with a Tab.
2013-09-25updated for version 7.4.041Bram Moolenaar
Problem: Visual selection does not remain after being copied over. (Axel Bender) Solution: Move when VIsual_active is reset. (Christian Brabandt)
2013-09-22updated for version 7.4.034Bram Moolenaar
Problem: Using "p" in Visual block mode only changes the first line. Solution: Repeat the put in all text in the block. (Christian Brabandt)
2013-08-09updated for version 7.4b.020Bram Moolenaar
Problem: "g~ap" changes first character of next paragraph. (Manuel Ortega) Solution: Avoid subtracting (0 - 1) from todo. (Mike Williams)
2013-07-28updated for version 7.4a.047Bram Moolenaar
Problem: Some comments are not so nice. Solution: Change the comments.
2013-07-13updated for version 7.4a.017Bram Moolenaar
Problem: When 'foldmethod' is "indent", using ">>" on a line just above a fold makes the cursor line folded. (Evan Laforge) Solution: Call foldOpenCursor(). (Christian Brabandt)
2013-07-03updated for version 7.3.1293Bram Moolenaar
Problem: Put in empty buffer cannot be undone. Solution: Save one more line for undo. (Ozaki)
2013-06-29updated for version 7.3.1270Bram Moolenaar
Problem: Using "Vp" in an empty buffer can't be undone. (Hauke Petersen) Solution: Save one line in an empty buffer. (Christian Brabandt)
2013-05-06updated for version 7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-03-13updated for version 7.3.856Bram Moolenaar
Problem: When calling system() multi-byte clipboard contents is garbled. Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira)
2013-03-07updated for version 7.3.853Bram Moolenaar
Problem: Using "ra" in multiple lines on multi-byte characters leaves a few characters not replaced. Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto)
2013-03-07updated for version 7.3.852Bram Moolenaar
Problem: system() breaks clipboard text. (Yukihiro Nakadaira) Solution: Use Xutf8TextPropertyToTextList(). (Christian Brabandt) Also do not put the text in the clip buffer if conversion fails.
2012-12-12updated for version 7.3.757Bram Moolenaar
Problem: Issue 96: May access freed memory when a put command triggers autocommands. (Dominique Pelle) Solution: Call u_save() before getting y_array.
2012-09-05updated for version 7.3.649Bram Moolenaar
Problem: When 'clipboard' is set to "unnamed" small deletes end up in the numbered registers. (Ingo Karkat) Solution: Use the original register name to decide whether to put a delete in a numbered register. (Christian Brabandt)
2012-08-08updated for version 7.3.629Bram Moolenaar
Problem: There is no way to make 'shiftwidth' follow 'tabstop'. Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian Brabandt)
2012-07-10updated for version 7.3.597Bram Moolenaar
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'.
2012-06-29updated for version 7.3.573Bram Moolenaar
Problem: Using array index before bounds checking. Solution: Swap the parts of the condition. (Dominique Pelle)
2012-06-13updated for version 7.3.552Bram Moolenaar
Problem: Formatting inside comments does not use the "2" flag in 'formatoptions'. Solution: Support the "2" flag. (Tor Perkins)
2012-06-13updated for version 7.3.550Bram Moolenaar
Problem: With "j" in 'formatoptions' a list leader is not removed. (Gary Johnson) Solution: Don't ignore the start of a three part comment. (Lech Lorens)
2012-06-07updated for version 7.3.548Bram Moolenaar
Problem: Compiler warning on 64 bit Windows. Solution: Add type cast. (Mike Williams)
2012-06-06updated for version 7.3.547Bram Moolenaar
Problem: Compiler warning for uninitialized variable. Solution: Initialize it.
2012-06-06updated for version 7.3.541Bram Moolenaar
Problem: When joining lines comment leaders need to be removed manually. Solution: Add the 'j' flag to 'formatoptions'. (Lech Lorens)
2012-05-18updated for version 7.3.517Bram Moolenaar
Problem: Crash when using "vipvv". (Alexandre Provencio) Solution: Don't let the text length become negative.
2012-04-20updated for version 7.3.498Bram Moolenaar
Problem: The behavior of the "- register changes depending on value of the 'clipboard' option. (Szamotulski) Solution: Also set the "- register when the register is "*" or "+". (Christian Brabandt)
2012-03-23updated for version 7.3.476Bram Moolenaar
Problem: When selecting a block, using "$" to include the end of each line and using "A" and typing a backspace strange things happen. (Yuangchen Xie) Solution: Avoid using a negative length. (Christian Brabandt)
2012-03-07updated for version 7.3.466Bram Moolenaar
Problem: Get ml_get error hen ":behave mswin" was used and selecting several lines. (A. Sinan Unur) Solution: Adjust the end of the operation. (Christian Brabandt)
2012-02-22updated for version 7.3.452Bram Moolenaar
Problem: Undo broken when pasting close to the last line. (Andrey Radev) Solution: Use a flag to remember if the deleted included the last line. (Christian Brabandt)
2012-01-10updated for version 7.3.396Bram Moolenaar
Problem: After forcing an operator to be characterwise it can still become linewise when spanning whole lines. Solution: Don't make the operator linewise when motion_force was set. (Christian Brabandt)
2012-01-10updated for version 7.3.395Bram Moolenaar
Problem: "dv?bar" in the last line deletes too much and breaks undo. Solution: Only adjust the cursor position when it's after the last line of the buffer. Add a test. (Christian Brabandt)