index
:
kakoune.git
master
Unnamed repository; edit this file 'description' to name the repository.
Mike Vink
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
selection.cc
Age
Commit message (
Expand
)
Author
2025-05-11
Use linewise paste only if register is missing no trailing newline
Johannes Altmanninger
2025-05-11
Work around non-forward insertions by linewise <a-P>
Johannes Altmanninger
2024-08-16
include headers cleanup
AdriĆ Arrufat
2024-08-12
Reduce headers dependency graph
Maxime Coste
2022-11-28
Fix pasting after when selections are overlapping
Maxime Coste
2022-03-06
src: Select the data inserted by `!` and `<a-!>`
Frank LENORMAND
2021-10-10
Split InsertMode into InsertMode and PasteMode
Maxime Coste
2021-09-30
rework selection insert/replace using a for_each method
Maxime Coste
2021-08-30
Take a function SelectionList::insert to get string to insert
Maxime Coste
2021-02-15
Add + key to duplicate selections and <a-+> to merge overlapping ones
Maxime Coste
2020-05-29
Avoid to_remove vector in select helper function
Maxime Coste
2019-12-31
Fix replacing at begining of buffer
Maxime Coste
2019-12-18
Cleanup replaced range selection logic
Maxime Coste
2019-11-12
Fix display column computations
Jason Felice
2019-11-12
Add support for selecting and exporting selections in display columns
Maxime Coste
2019-11-12
Add support for a -codepoint switch to the select command
Maxime Coste
2019-11-12
Implement %val{selections_char_desc}
Jason Felice
2019-11-09
Avoid copy constructing BufferCoord when comparing
Jason Felice
2019-11-09
Add static or const where useful
Jason Felice
2019-11-07
Merge selection list parsing into selection_list_from_strings
Jason Felice
2019-05-29
Do not merge selections on backspace in insert mode
Maxime Coste
2019-04-01
Add -timestamp switch support to the select command
Maxime Coste
2019-02-27
Fixed all reorder warnings
Justin Frank
2019-02-11
Fix bug in 'itersel' handling that could result in unsorted selections
Maxime Coste
2019-01-23
Always select inserted text after piping
Maxime Coste
2018-07-05
Change `a` on end of line behaviour to be consistent
Maxime Coste
2018-07-05
Tolerate restoring invalid coordinates from register
Maxime Coste
2018-07-05
Store each selection as a separate element in a register
Maxime Coste
2018-07-05
Make selection lists use the option list syntax
Maxime Coste
2018-03-09
Detect no-op replaces and do not act on them
Maxime Coste
2018-03-04
Remove SelectionList::update_timestamp()
Maxime Coste
2018-02-25
Remove avoidance of end of lines
Maxime Coste
2018-01-12
Save/restore main selection from/to strings
Maxime Coste
2017-12-12
Detect invalid coordinates in selection_from_string
Maxime Coste
2017-11-27
Fix compute_modified_ranges corner case that would crash on undo
Maxime Coste
2017-11-01
Add another assert to try to catch #1506
Maxime Coste
2017-08-18
Remove now trivial Selection::merge_with method
Maxime Coste
2017-08-18
Change selection extension code to be simpler
Maxime Coste
2017-07-19
Add an assert to try to get more info on #1506
Maxime Coste
2017-07-14
Fix replacing reducing selections to their cursor
Maxime Coste
2017-07-14
Fix assertion when replacing with empty strings
Maxime Coste
2017-06-26
Fix replacing last eol with a single eol
Maxime Coste
2017-06-11
Fix corner case in compute_modified_ranges
Maxime Coste
2017-06-11
Fix the Buffer::end() madness
Maxime Coste
2017-06-07
Change merge_overlapping to guarantee we dont break the sorting
Maxime Coste
2017-03-15
Move SelectionList::set implementation out of the header
Maxime Coste
2017-03-03
Ensure main selection index is correct directly in SelectionList::remove
Maxime Coste
2017-01-13
Update ranges highlighter options according to buffer changes
Maxime Coste
2017-01-08
Apply clang-tidy modernize to the codebase
Maxime Coste
2017-01-01
Better handling of linewise inserting when we have multiple selections per line
Maxime Coste
[next]