From 464d4de64b343db930e4fef8f01b45c982325a5a Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Sun, 24 Apr 2022 14:57:50 +0200 Subject: [PATCH] vim:plugs: Add `vim-sort-folds` > Sorting folds is not easily possible in vanilla vim. You could join > all lines in a fold, sort and split them up again; however, it is time > consuming and tedious. > > This little plugin solves that issue: It sorts a visually selected > region while keeping closed folds intact. Since folds can be created > in a variety of ways, it is therefore straight-forward to sort > arbitrary groups of text based on their first line. --- .config/vim/pack/plugins/opt/vim-sort-folds | 1 + .config/vim/pack/plugins/start/vim-sort-folds | 1 + .gitmodules | 3 +++ 3 files changed, 5 insertions(+) create mode 160000 .config/vim/pack/plugins/opt/vim-sort-folds create mode 120000 .config/vim/pack/plugins/start/vim-sort-folds diff --git a/.config/vim/pack/plugins/opt/vim-sort-folds b/.config/vim/pack/plugins/opt/vim-sort-folds new file mode 160000 index 0000000..f51d6ad --- /dev/null +++ b/.config/vim/pack/plugins/opt/vim-sort-folds @@ -0,0 +1 @@ +Subproject commit f51d6ad5dc60d9fb6d25f19b58f3d68b6fb708fc diff --git a/.config/vim/pack/plugins/start/vim-sort-folds b/.config/vim/pack/plugins/start/vim-sort-folds new file mode 120000 index 0000000..8f0b10a --- /dev/null +++ b/.config/vim/pack/plugins/start/vim-sort-folds @@ -0,0 +1 @@ +../opt/vim-sort-folds/ \ No newline at end of file diff --git a/.gitmodules b/.gitmodules index eca95d6..af0e549 100644 --- a/.gitmodules +++ b/.gitmodules @@ -71,6 +71,9 @@ [submodule "vim-obsession"] path = .config/vim/pack/plugins/opt/vim-obsession url = https://github.com/tpope/vim-obsession +[submodule "vim-sort-folds"] + path = .config/vim/pack/plugins/opt/vim-sort-folds + url = https://github.com/obreitwi/vim-sort-folds [submodule "vim-surround"] path = .config/vim/pack/plugins/opt/vim-surround url = https://github.com/tpope/vim-surround