about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge branch 'chu4ng-console-pos-flag'toonn2021-01-223-13/+28
|\ \ \
| * | | doc: New -s flag for consoletoonn2021-01-222-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document the new console flag. `-s` allows specifying a sentinel string. This sentinel is removed from the body of the command and the cursor is set to its position when opening the console. Sentinel replacement happens after macro expansion and there's no characters which cannot occur in a path. It is therefore impossible to use a sentinel which is 100% "macro safe." Example, running `console -s <cursor> shell <cursor> %s` will open the console with the contents `:shell | %s`, where `|` symbolizes the cursor.
| * | | console: -s remove only first sentinel occurrencetoonn2021-01-221-1/+1
| | | |
| * | | Small doc fix for more luciditychu4ng2021-01-221-1/+1
| | | |
| * | | Set argument from '-s' flag as key character.chu4ng2021-01-221-6/+8
| | | |
| * | | Added -s flag for set position by char seq '^&'.chu4ng2021-01-221-3/+12
|/ / /
* | | Merge branch 'jmorsecode-commands_sample_fix'toonn2021-01-211-1/+1
|\ \ \
| * | | Fix comment typo in commands_sample.pyjmorsecode2021-01-201-1/+1
|/ / /
* | | Merge branch 'ericricky-word-char-transposition'toonn2021-01-162-0/+74
|\ \ \
| * | | transpose_subr/words: Format in accordance to PEP8toonn2021-01-161-2/+1
| | | |
| * | | transpose_subr: Appease the almighty pylinttoonn2021-01-161-1/+1
| | | |
| * | | transpose_words: Fix transposing last two wordstoonn2021-01-161-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Transpose last two words even if on the first letter of last word. This behavior is consistent with readline and emacs. The previous code move one word back if it was anywhere in the last word but that meant the third and second to last words were transposed if the cursor was on the first character of the last word.
| * | | transpose_chars: Add explicit check for start of linetoonn2021-01-161-1/+3
| | | | | | | | | | | | | | | | | | | | There's no sensible action at the start of the line but we don't want to issue the warning about invalid regions either.
| * | | transpose_subr: Refactor to swap both regions in one concatenationtoonn2021-01-161-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | The calculations for cutting out and repositioning the second now shifted region was complicated. Simply cutting the two regions out of the string and swapping them is conceptually simpler.
| * | | transpose_subr: Remove check for equal regionstoonn2021-01-161-2/+1
| | | | | | | | | | | | | | | | | | | | There's no point transposing equal regions, the result would be the same.
| * | | transpose_subr: Check lower boundtoonn2021-01-161-2/+2
| | | | | | | | | | | | | | | | | | | | Allowing negative regions makes it harder to verify there's no overlap between regions.
| * | | Add word/character transposition at the console44274505+ericricky@users.noreply.github.com2021-01-162-0/+77
|/ / / | | | | | | | | | Inspired by emacs/readline.
* | | Merge branch 'shellcheck'toonn2021-01-051-2/+2
|\ \ \
| * | | Fix shellcheck version commenttoonn2021-01-051-1/+1
| | | |
| * | | Fix shellcheck download urltoonn2021-01-051-1/+1
|/ / /
* | | Merge branch 'fix-files-none'toonn2021-01-051-9/+12
|\ \ \
| * | | Refactor error checking for _pointed_objtoonn2021-01-051-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #2086 Fixes #2125 Fixes #2136 Fixes #2173 Fixes #2205 Fixes #2209
| * | | Merge branch 'chu4ng-fix-files-index' into fix-files-nonetoonn2021-01-0519-85/+240
| |\ \ \
| | * | | Fix IndexError(list index out of range);chu4ng2020-12-051-0/+2
| | | | | | | | | | | | | | | | | | | | Fix #2173.
| | * | | Merge remote-tracking branch 'toonn/fix-files-none' into fix-files-indexchu4ng2020-12-051-1/+4
| | |\ \ \ | | |/ / / | |/| | |
| * | | | If files is None we can't set the _pointed_objtoonn2020-08-121-1/+4
| | |/ / | |/| | | | | | | | | | Fixes #2071
* | | | Merge branch 'XuehaiPan-scope'toonn2021-01-051-1/+2
|\ \ \ \
| * | | | Fix python versions compatibility in scope.shXuehaiPan2021-01-051-1/+2
|/ / / /
* | | | Merge branch 'tags-errors'toonn2020-12-311-9/+20
|\ \ \ \
| * | | | Import FileManagerAwaretoonn2020-12-311-1/+2
| | | | |
| * | | | Only write tags if they might've changedtoonn2020-12-311-0/+6
| | | | |
| * | | | Report errors if tag file does not existtoonn2020-12-311-8/+12
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A non-existent tag file leads to an opaque crash without indication to the user of what went wrong as in #2200. These errors are now reported through ranger's notify mechanism. The tag file is no longer created conditionally on `__init__`, only upon saving tags. This changes the behavior somewhat in that an empty "tagged" file should never be created.
* | | | Merge branch 'shellcheck'toonn2020-12-311-1/+2
|\ \ \ \
| * | | | Change sed invocation for POSIX compliancetoonn2020-12-311-1/+2
|/ / / / | | | | | | | | | | | | | | | | `\s` is a GNU-ism not found in BSD sed. Both implementations support the equivalent `[:blank:]` character class.
* | | | Merge branch 'prosoitos-ipynb'toonn2020-12-151-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | scope.sh: add ipynb ext to jsonMarie-Helene Burle2020-12-141-1/+1
|/ / /
* | | Merge branch 'chmod-default'toonn2020-11-241-2/+2
|\ \ \
| * | | Change chmod mapstoonn2020-11-241-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | The maps without explicit target only changed user permissions. The chmod utility changes all permissions when the target's omitted. This brings both more in line. Fixes #2161
* | | Remove redundant blank line in docstoonn2020-11-181-1/+0
| | | | | | | | | | | | | | | When documenting the draw_borders_multipane setting an extra blank line was added.
* | | Merge branch 'zyklotomic-master'toonn2020-11-184-3/+126
|\ \ \
| * | | Document draw_borders_multipanetoonn2020-11-182-2/+22
| | | |
| * | | Use identity rather than equality comparison for Nonetoonn2020-11-181-1/+1
| | | |
| * | | Explicit truthy logic for draw_borders_multipaneEthan Kiang2020-11-182-2/+8
| | | |
| * | | Update ALLOWED_VALUES in settings.py for draw_borders_multipaneEthan Kiang2020-11-181-1/+3
| | | |
| * | | Use "draw_borders_multipane" instead and "draw_borders" as fallbackEthan Kiang2020-11-182-6/+10
| | | |
| * | | Fixed borders not redrawing upon setting change, renamed floating -> active-paneEthan Kiang2020-11-181-2/+11
| | | |
| * | | pylint fixesEthan Kiang2020-11-181-2/+2
| | | |
| * | | created floating style borders for multipaneEthan Kiang2020-11-182-31/+42
| | | |
| * | | Fixed borders drawing over the 1st and last directoryEthan Kiang2020-11-181-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | pylint flake8 errors fixed
| * | | Added draw_borders setting support for view_multipaneEthan Kiang2020-11-181-0/+53
|/ / /