Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Vifm
Creates Vim among file managers.
Collective -
Host: opensource -
https://opencollective.com/vifm
- Website: https://vifm.info
- Code: https://github.com/vifm
Computes layout of the tab line and formats tab labels.
github.com/vifm/vifm - ed3ad1c6b996b760bea7981f486f909073d0ead9 authored almost 2 years ago
Now it's separated into two distinct phases:
1. Preparing tab labels.
2. Drawing tab line.
Appends line and attributes from admixture freeing them afterwards.
Is used to join multiple cli...
github.com/vifm/vifm - e8bda4ca36b3f6ab198782a57daed76af5da1ab3 authored almost 2 years ago
This is to not fail the build with --enable-developer or --enable-werror
due to GTK headers (dep...
And return ERR if mouse isn't enabled for current mode instead of
leaving the check to the caller.
Now all mouse event handlers can take advantage of handling coordinates
greater than 222.
github.com/vifm/vifm - 03f1ec566ea4b4531c2ac3cfc5d429f5a1e95539 authored almost 2 years ago
* Account for prompt width on moving the cursor.
* Move cursor to the front of the line when pro...
github.com/vifm/vifm - ad76331d457a754f5bb2e8e47e672f025e760c20 authored almost 2 years ago
New name is ui_remember_scroll_offset().
github.com/vifm/vifm - 7189633c5f2f8c64b41b4cd04df59bbc55041bf7 authored almost 2 years agogithub.com/vifm/vifm - 2cb1435cbfb0b1caf5b7725bded835b5ba926897 authored almost 2 years ago
No scrolling was happening, because of a wrong check for whether
scrolling should be done.
get_corrected_list_pos_down() -> fpos_adjust_for_scroll_back()
get_corrected_list_pos_up() -> ...
* scroll_up() -> fview_scroll_back_by()
* scroll_down() -> fview_scroll_fwd_by()
* scr...
Horizontally, by one column.
github.com/vifm/vifm - b72dd79d19865b8edcfaa31db15ac74c6333cb9b authored almost 2 years ago
fpos_has_hidden_top() -> fpos_can_scroll_back()
can_scroll_up() -> fpos_can_scroll_back()
...
github.com/vifm/vifm - d8b3d2bba661bce2f784203e4a50178144d37666 authored almost 2 years ago
This is a common function for turning mouse coordinates into position in
the file list.
They break Makefile if full path contains some special symbol for a
Makefile.
While at it, star...
github.com/vifm/vifm - 0518ff8f8de88019377ca55d37824e726b14970c authored almost 2 years agoSomehow it wasn't regenerated when use of AX_PTHREAD() was added.
github.com/vifm/vifm - a003517eb4bacab37bd0be17b33abf445db2def5 authored almost 2 years ago
: and # definitely break Makefile. $ produces wrongs paths, but I
couldn't make `$(findstring $...
It leaves the mode without opening a file/directory.
Thanks to filterfalse.
github.com/vifm/vifm.vim - 13a24c0a09d29db4a1683ef950f929d97c57ef90 authored almost 2 years agoIt allows tweaking navigation mode a bit.
Thanks to filterfalse.
github.com/vifm/vifm.vim - f39073995add3b2b28eaff09ae5dff1c3e92c714 authored almost 2 years ago
Add Ctrl-J key to command-line navigation. It leaves the mode without
opening a file/directory....
Thanks to aleksejrs.
Closes #866 on GitHub.
github.com/vifm/vifm - c38b2a15d06b547bd7dbd37ca29e028d15f0c282 authored almost 2 years agoThose are view columns.
Thanks to aleksejrs.
Closes #867 on GitHub.
github.com/vifm/vifm - 9b4e6721f3997ef750d521f1af68ecdde3f241ba authored almost 2 years agoIt leaves the mode without opening a file/directory.
Thanks to filterfalse.
github.com/vifm/vifm - 8de0813e6f79e1ce6623ebfabc45ea6cc36c441d authored almost 2 years agoIt allows tweaking navigation mode a bit.
Thanks to filterfalse.
github.com/vifm/vifm - 9b44c82661f3ee46339ddc17dd6d547a93e63c73 authored almost 2 years ago
Out of misc/options fixture. The extracted tests are really for
:set/:setlocal/:setglobal and n...
view_teardown() does it, no need to free view columns before or after
it.
Use "(nav)" instead of "nav" to indicate navmode.
Fix :filter in :autocmd messing up navmode.
...
github.com/vifm/vifm - 48f5dcd369ec0f4ade8428427f94144790b259e0 authored almost 2 years agoRecent commit 2336aed02d754ed39ef6b3b35d1004593442b6b5:
Don't invoke line change on enterin...
github.com/vifm/vifm - b28e54ce0826dbbeb8e9acbe3122a318bb1ea5e1 authored almost 2 years agoTo make special thanks more prominent.
github.com/vifm/vifm - 032ff93cd669d5b8b17d1365ee1a0e605b43fcf1 authored almost 2 years agogithub.com/vifm/vifm - c300b6684b0003f5d20fb53df86f60cfcbaa281c authored almost 2 years ago
Thanks to filterfalse.
github.com/vifm/vifm - 3bdbd4bb2b40b675ea75eb9870fc93044d044f7b authored almost 2 years ago
This allows navmode reentering to pick up updated list position,
otherwise leaving navmode could...
Navmode was restoring old cursor position which didn't make sense for
new file list.
Thanks to ...
github.com/vifm/vifm - 8d24fa6e1914fbd7a832e4f4323e0eb7fea1d315 authored almost 2 years agoSupposed to be just code updates, but fixed some bugs along the way:
Fix error of :cunabbrev no...
github.com/vifm/vifm - 866b04b79759dba956acacf0d43423fb5317d3a8 authored almost 2 years agogithub.com/vifm/vifm - 3719e10be8575e52f3cc161971546b4bc68d7e3a authored almost 2 years ago
github.com/vifm/vifm - 932661c5dfa8a5bd8488c560da14ec9e3b058c15 authored almost 2 years ago
github.com/vifm/vifm - bcde8dec6bbbb9b0ca898eb97dcce33ddc9baa1e authored almost 2 years ago
github.com/vifm/vifm - aa53179ff75fa6b60287f891eabe21f31c1c619a authored almost 2 years ago
github.com/vifm/vifm - d07fb2214bbf438dd32d1404616354e07d2bd2c3 authored almost 2 years ago
github.com/vifm/vifm - 549c388c2047ec653f7fa2af0825fc8c75d8c824 authored almost 2 years ago
github.com/vifm/vifm - 0c8c468e700ddee1412a1e9f73b3bed94b5c8e53 authored almost 2 years ago
github.com/vifm/vifm - f060e7fad6e6d01096fb85b980af4a5e29d0aa8b authored almost 2 years ago
github.com/vifm/vifm - 46f7f132e98ff458234d7f3fea0d13a4be0881f2 authored almost 2 years ago
github.com/vifm/vifm - ecb5c87e28faf59a42df6aa17032831fbed62add authored almost 2 years ago
To cmds_insertion_escape().
github.com/vifm/vifm - 949a72360c4f9bcd27f75aa3c0386233f45cad17 authored almost 2 years agogithub.com/vifm/vifm - 48ea635c732d5581bab428c4d68f30143f5294ad authored almost 2 years ago
Also rename try_eval_arg{list,s}() and remove unnecessary TSTATIC
declaration.
It was already done in some places, but a lot of places incorrectly
returned 1.
github.com/vifm/vifm - 43d319bd318ac190f68306e17c1dc7a204153589 authored almost 2 years ago
github.com/vifm/vifm - ebd21e043e665aca143efc38fef8d4927b7da841 authored almost 2 years ago
Missing error check for NULL.
github.com/vifm/vifm - 93eb35d715dc7959e44386a62f1d91cfabc90697 authored almost 2 years ago
It was printed, but return value wasn't ensuring that it will remain on
the status bar.
To avoid NaNs in friendly_size_notation().
github.com/vifm/vifm - 7b10f4180522ccabc1f262328714f137d97d4b9e authored almost 2 years agogithub.com/vifm/vifm.vim - 347d6125495ee87d6f6066e4830f70ddba18722e authored almost 2 years ago
Don't reset navigation input of failure to enter a directory.
Fix navmode's <c-n>/<c-p> when 'l...
github.com/vifm/vifm - 7c815649e29b248d952dff968082bf901f759fa4 authored almost 2 years agoNo need to invoke input-changed handler in this case.
Thanks to filterfalse.
github.com/vifm/vifm - 4dc5ca73358ae37c23d18e01470200a5f9a7a128 authored almost 2 years agoThis reverts commit 92948a4efb0ee1b689f1f89e5a7c444adfdd3b89.
The problem is that it conflicts ...
github.com/vifm/vifm - aef0e3aee53691f8f730ca51973bd7e27933ba19 authored almost 2 years ago
It's benign, because background thread was only reading global data
which is always there. Noth...
github.com/vifm/vifm - ec58e0faa7ab8eaa371becbb511e5e188ca8d815 authored almost 2 years ago
Generated Makefile doesn't pass any, so this breaks nothing.
This allows using the script to ru...
github.com/vifm/vifm - 3b1fa6a15e32f5e19bcbb213c1d9009e09c477a7 authored almost 2 years ago
:normal was assuming it runs in normal mode, which led to chars being
sent into interactive filt...
And use it whenever code checked for just CMDLINE_MODE (forgot to update
all cases) or also NAV_...
We don't change filter on failure, so input shouldn't be changed as
well.
Thanks to filterfalse.
github.com/vifm/vifm - 5da595aa142a03ff0c1e8d3025fc31e6fb9ef6b6 authored about 2 years agogithub.com/vifm/vifm - 3b63771f70672ef55bb0c05d7e6850f0560063d6 authored about 2 years ago
The keys were incorrectly going only up/down vertically instead of
spanning every cell.
Thanks ...
github.com/vifm/vifm - 59560fcb50f902b72bc3f78f73861b0c9a804c7e authored about 2 years agoUsed wrong #include.
github.com/vifm/vifm - dc421d8aa041a9e692db6dc0057ccced7f163863 authored about 2 years agomisc is getting huge, need to extract things out of it.
github.com/vifm/vifm - 30ae9ac5d76b6a0c3e33ac642b41c9bdb1a80036 authored about 2 years agoThanks to Mark S. (a.k.a. Markuzcha).
Closes #857 on GitHub.
github.com/vifm/vifm.vim - a9488d0803020e8d99ed13b95fd9def82941c978 authored about 2 years agoExtended do and dp keys to process selection.
Thanks to Mark S. (a.k.a. Markuzcha).
Add do/dp ...
github.com/vifm/vifm - 836c575ebf751ebd00bbf1d61dac1256be5f0df0 authored about 2 years ago
Until now aborting failing do/dp operation on one file would not cancel
operations on other file...
Traversing current directory after getting VR_CANCELLED on entering it
seems unnecessary.
This allows recognizing user's request to abort a compound operation at
higher level of the call...
Since they now work with selection.
github.com/vifm/vifm - 92948a4efb0ee1b689f1f89e5a7c444adfdd3b89 authored about 2 years agoThanks to Mark S. (a.k.a. Markuzcha).
Closes #857 on GitHub.
github.com/vifm/vifm - 558ee43a59e5eea5a89b0753bb31007d1f7f200a authored about 2 years agogithub.com/vifm/vifm - 78e3124ab85fffa157b71e0472603606735e9c42 authored about 2 years ago
Now it should be possible to move more than one file at a time.
github.com/vifm/vifm - 8dfb2921fe4d825c1741627081848582849b573f authored about 2 years agogithub.com/vifm/vifm-colors - 2c1ddd134a0b733f8c8a7336fafbade91c0a457d authored about 2 years ago
truedark-vifm added
github.com/vifm/vifm-colors - 6fa67d5b025b3f3870d7eda9354aeb74bd51b768 authored about 2 years agogithub.com/vifm/vifm - be6969e40b958ac04cec33f35001c60feb17aa3e authored about 2 years ago
Out of implementation of individual operations. This is in preparation
of performing do/dp on m...
By handling more memory errors.
Thanks to Markus Elfring (a.k.a. elfring).
github.com/vifm/vifm - 4a7cc4dfff5a753a6947037a2604ebff28d29ffc authored about 2 years agoPartially related to #860 on GitHub.
github.com/vifm/vifm - a8d5e94269f7c07d2465c002d32bd16b14b0f4e9 authored about 2 years ago
On the off chance that it will fail. Don't know when bg_op_unlock() can
fail and how to handle ...
github.com/vifm/vifm - ddd62938878921e660c47a7b1456475b3b327aac authored about 2 years ago
github.com/vifm/vifm - 4e36c460674ec7a3ce359e797b11c2c0a0da4694 authored about 2 years ago
github.com/vifm/vifm - 9b1f8a46f5f89624f43037820b3fef027e5bac9b authored about 2 years ago
No need to use pthread_once(), we can just create key of the
thread-local storage on initializat...
Thanks to Markus Elfring (a.k.a. elfring).
github.com/vifm/vifm - 46d42c4d78e6cddc9c07bfec397b2667cb1be54d authored about 2 years agogithub.com/vifm/vifm.vim - 216f15359dd3fe91415b32c62a1122dbe73175fb authored about 2 years ago
Change how pthread support is detected by configure script to handle
more cases.
Handle return ...
github.com/vifm/vifm - 08127229f3f3bf4b4e25eeeb4ee55101b7b71b0c authored about 2 years agoPrimarily related to the use of pthreads.
Thanks to Markus Elfring (a.k.a. elfring).
Closes #8...
github.com/vifm/vifm - 91f8b14dc6e8bac53966dacb24ab46f201c035bb authored about 2 years ago
Include name of a column which wasn't found in an error message if
that's the issue. Otherwise ...
Don't use public API, it has checks we don't need.
github.com/vifm/vifm - 3df34bccd0bbe80119bc9eac635d9b1bfe55aa27 authored about 2 years agoThanks to Markus Elfring (a.k.a. elfring).
github.com/vifm/vifm - 891eb9a17e65955772dc415db352a9ff67e5514e authored about 2 years ago
This is more universal then what I had before. Mind that older
implementations of the macro cau...