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

Make reference to 'lsview' active in 'runexec' doc

github.com/vifm/vifm - 01d38c8429a7ee71e21b107e2da8116dc816478f authored about 2 years ago
Fix warning about filter-out in src/Makefile.am

Looks like POSIX make supports $(var:from=to) substitution, which is
enough in this case assumin...

github.com/vifm/vifm - c5b0dead4fc647e32821816b15903946f19b9dea authored about 2 years ago
Provide basic instructions on mappings in docs

So that people not very familiar with Vim could use them.

Thanks to dmocek.

github.com/vifm/vifm.vim - b9e4f53958912d38f37f7e021049667a2acf897c authored about 2 years ago
Add :amap, :anoremap and :aunmap commands

They configure mappings in navigation mode.

Thanks to Henrik Holst (a.k.a. hholst80) and dmocek.

github.com/vifm/vifm.vim - 5a48c8b44a039529a373261d7bdd817c7515da90 authored about 2 years ago
Add Ctrl-O key to command-line navigation

It goes to parent directory.

github.com/vifm/vifm.vim - c0205505492c3755e48e6d6128e64fb3a10e7729 authored about 2 years ago
Add 10 keys to command-line navigation

Ctrl-N
Ctrl-P
Up
Down
Left
Right
Home
End
Page Up
Page Down

github.com/vifm/vifm.vim - 995c69daae2d6bc8f363583ac300c1dd7f6fafc4 authored about 2 years ago
Enforce unique plugin names in load_plugs_dir()

At the moment all names are guaranteed to be unique by the file system,
but that will change for...

github.com/vifm/vifm.vim - e8381822f10cf876687e2db6a7fc934f4995d42a authored about 2 years ago
Add input() builtin function

It prompts user for input.

Thanks to Artur F. (a.k.a. arturfabriciohahaedgy).

Closes #824 on G...

github.com/vifm/vifm.vim - bedcb51722d942dc6d90ce4585b1c2ea0b3b13a2 authored about 2 years ago
Add optional completion type to input() builtin

Currently either file&directory or directory-only completion.

github.com/vifm/vifm.vim - 4bba841f42d5b99dbac18536e9fc5d7a0552e0f8 authored about 2 years ago
Add Ctrl-Y key to command-line mode

It activates quick navigation that allows entering deep paths by a
series of searches for indivi...

github.com/vifm/vifm.vim - 26c49d811c45f15456ca3f23614a54533638fc63 authored about 2 years ago
Switch tabs with mouse wheel in normal mode

See for more details on mouse coordinates limits:

https://stackoverflow.com/a/47261003/1535516

github.com/vifm/vifm.vim - 8d77cae7bc70dfaf05d81c2fd83ca25a5eb80484 authored about 2 years ago
Add `--plugins-dir` command-line option

It allows specifying additional places to look for plugins.

Thanks to 高浩亮 (a.k.a. haolian9).

C...

github.com/vifm/vifm.vim - a78d3c56231de7bb9d25b82030e780af84a9aff9 authored about 2 years ago
Add 'mouse' option

Control when mouse input is handled (not handled by default).

github.com/vifm/vifm.vim - 4c735f6024cd06ddaf40f259f22b0e195895efe4 authored about 2 years ago
Add "columncount:" value to 'lsoptions'

Allows to always display fixed number of columns.

Thanks to Aleksandr Vysotskiy (a.k.a. loki136...

github.com/vifm/vifm.vim - 9b10a19f81f915e54ed2f81d4c92625f02883d7c authored about 2 years ago
Make :compare! restart with toggled show*

This is better than reusing :compare as it allows restarting comparison
anew if needed.

This ac...

github.com/vifm/vifm.vim - d62464b5134ed19f8bff9b7bbf7beef1efd9396c authored about 2 years ago
Added viewing of comparison results

github.com/vifm/vifm.vim - d4b9d5b3d5ea02f745046379f8a4e8cbef0f116c authored about 2 years ago
Document basic mouse support

github.com/vifm/vifm.vim - 3fa4893f318a7ead09f9443db2049265b9f96a5e authored about 2 years ago
Add toggled show* arguments to :compare command

They control/switch which sets of files are displayed.

Finishes and closes #832 on GitHub.

github.com/vifm/vifm.vim - 169018db2850af6d5591483e6580e90daca94dab authored about 2 years ago
Add vifm.events.listen() and exit event

Thanks to 高浩亮 (a.k.a. haolian9).

Closes #828 on GitHub.

github.com/vifm/vifm.vim - 84151d56a68ad8c480835263c8a01d06eb3553b4 authored about 2 years ago
Implement running a callback when VifmJob is done

github.com/vifm/vifm.vim - b68080228d962cb6799e3f415318dde834d3c61d authored about 2 years ago
Merge branch 'cmdline-navigation'

Add Ctrl-Y key to command-line mode. It activates fast navigation that
allows entering deep pat...

github.com/vifm/vifm - 544e70fb8972175dd70a418f229b15f37b407dea authored about 2 years ago
Test word operations in command-line mode

github.com/vifm/vifm - 84f9dc16d8b6c7ab20e11abf1ae4bc5923e1309e authored about 2 years ago
Test basic cursor movement in command-line mode

github.com/vifm/vifm - d1700968a814aa0e91166204bbda15f5e7693289 authored about 2 years ago
Provide basic instructions on mappings in docs

So that people not very familiar with Vim could use them.

Thanks to dmocek.

github.com/vifm/vifm - 93ce23fe0a776d1abd23dcabf450339115300851 authored about 2 years ago
Add :amap, :anoremap and :aunmap commands

They configure mappings in navigation mode.

Thanks to Henrik Holst (a.k.a. hholst80) and dmocek.

github.com/vifm/vifm - d52e54b36e38ab3fe432f62221cdb36ccf9b2fea authored about 2 years ago
Add Ctrl-O key to command-line navigation

It goes to parent directory.

github.com/vifm/vifm - c3ba339ba5687933bb0b909107e4fea3919524cd authored about 2 years ago
Add 10 keys to command-line navigation

Ctrl-N
Ctrl-P
Up
Down
Left
Right
Home
End
Page Up
Page Down

github.com/vifm/vifm - c8c3c1f71ce9bc30b26b806f9a01549591d24304 authored about 2 years ago
Add Ctrl-Y key to command-line mode

It activates quick navigation that allows entering deep paths by a
series of searches for indivi...

github.com/vifm/vifm - 94fbd43d893b9864f71032c030221741818ad1d9 authored about 2 years ago
Add update_history param to local_filter_accept()

For now it's always 1.

github.com/vifm/vifm - c1b0b808d01b02a5c7c689b7e185f0a079fcae54 authored about 2 years ago
Extract fview_scroll_page_{up,down}() functions

This makes it easier to do such scrolling outside of the normal mode.

github.com/vifm/vifm - d544b8ee1723769ffe33a7fd92da5b3d82c1f10e authored about 2 years ago
Move normal.c:page_scroll() to fpos_scroll_page()

There is nothing specific to normal mode about it.

github.com/vifm/vifm - aa4ecc3fe0738d7b94b6da89e4d74d067c7e7080 authored about 2 years ago
Add reenter parameter to cmdline.c:enter_submode()

This is to allow reinitialization of the command-line without leaving
and then entering it again...

github.com/vifm/vifm - 43e5dac7b49ded8a77dc1d82927eb55d3a0cad2c authored about 2 years ago
Extract funcs for managing cmdline.c:line_stats_t

github.com/vifm/vifm - 3f186646bffdc214f7a95af18fddfd53a06a813e authored about 2 years ago
Turn running.c:enter_dir() into rn_enter_dir()

It can be used to enter a directory entry.

github.com/vifm/vifm - e243e9d5c92c434fec46a852f323f338916d7c4a authored about 2 years ago
Merge branch 'tab-scrolling'

Switch tabs with mouse wheel in normal mode

Patch by 高浩亮 (a.k.a. haolian9).

github.com/vifm/vifm - db250df3eadab9ed75dfe699c2605c1a0a78b157 authored about 2 years ago
Switch tabs with mouse wheel in normal mode

See for more details on mouse coordinates limits:

https://stackoverflow.com/a/47261003/1535516

github.com/vifm/vifm - 28caac9d282f673d888b417e98c31624e7e9977f authored about 2 years ago
Merge branch 'fix_plugin_loading_path'

Fix incorrect plugin loading path.

Fix tests failures during uncov-coverage.

Fix tests on Wind...

github.com/vifm/vifm - d34c61cc6aa2d08edc40a1378d4060481a8ac905 authored about 2 years ago
Fix tests failures during uncov-coverage

Need to remove *.gcda in tests as well, otherwise libgcov in tests that
fork can print "overwrit...

github.com/vifm/vifm - c7ae61454fecb7cd3031ce3d8725be6670363fb7 authored about 2 years ago
Don't run fentry_points_to_works test on Windows

I forgot that symlinks_available() can return non-zero on Windows if
they are supported in princ...

github.com/vifm/vifm - 8163e9c798ba88871b305f8d2dea03f590f7b2d6 authored about 2 years ago
Fix incorrect plugin loading path

github.com/vifm/vifm - 1224b5afcd55dfd074f9beec243acca25f8b4ba0 authored about 2 years ago
Merge branch 'plugins-dir-param'

Add `--plugins-dir` command-line option which allows specifying
additional places to look for pl...

github.com/vifm/vifm - be56037f55aff92170b72581babd5a89396efd7b authored about 2 years ago
Add `--plugins-dir` command-line option

It allows specifying additional places to look for plugins.

Thanks to 高浩亮 (a.k.a. haolian9).

C...

github.com/vifm/vifm - 1acae5660802850c027e11b44279d68eb592e85d authored about 2 years ago
Fix completion of --chose-* in fish shell

It wasn't completing files.

github.com/vifm/vifm - c1492c4366eee1c3c1b7300ef4bd5f507907694c authored about 2 years ago
Enforce unique plugin names in load_plugs_dir()

At the moment all names are guaranteed to be unique by the file system,
but that will change for...

github.com/vifm/vifm - 290dfb4c0023e23df889c24e0a3db4927af4785f authored about 2 years ago
Make plugs_load() accept list of plugin paths

This is preparation for allowing multiple plugin search directories.

github.com/vifm/vifm - 23a8d8c3adcb7e5239033223477f746d5958cfc1 authored about 2 years ago
Merge branch 'fix-symlink-preview'

Fix asynchronous previewing of symbolic links, which required manual
redraw.

Thanks to Alexandr...

github.com/vifm/vifm - 27c7daccdff5e878fd7b7f472c815651faf7cdc8 authored about 2 years ago
Fix indentation in fops_common.c:update_io_stats()

github.com/vifm/vifm - be2976c281b076c3b8f4aca05cc458389f639577 authored about 2 years ago
Fix asynchronous previewing of symbolic links

It required manual redraw.

Thanks to Alexandre Viau.

github.com/vifm/vifm - fd9e75e6943f9fd6d4981be711f23789038f2281 authored about 2 years ago
Merge branch 'eta'

Add ETA to detailed progress dialog.

Thanks to Jose Riha (a.k.a. jose1711).

github.com/vifm/vifm - 1cb1d6714a2ab666173fbe3394a64958d5808de9 authored about 2 years ago
Add ETA to detailed progress dialog

It's displayed after 5 seconds and updated once per second.
The implementation uses "Acceleratio...

github.com/vifm/vifm - 32497ab63bdd1de14df3c74556c47e65de554032 authored about 2 years ago
truedark-vifm added

github.com/vifm/vifm-colors - f9ee91edc6987bb01ce35f815e0606465c3c22d9 authored about 2 years ago
Merge branch 'fix-zx-after-tree'

Fix abort due to assertion failure on using zx normal mode key after
leaving tree in some cases....

github.com/vifm/vifm - 919cdec6aebf6f50f33de03c8f504dab2ee7bf62 authored about 2 years ago
Don't run flist_toggle_fold() for non-cv views

Checking `view->custom.type` isn't enough.

github.com/vifm/vifm - a3416d2c344f6109ad00e8c9efc465e3666d16ef authored about 2 years ago
Extract filelist.c:on_custom_view_leave() function

To not have this in change_directory(), which is quite large.

github.com/vifm/vifm - c58267003787268cfa52272650056af3a073985b authored about 2 years ago
Fix assertion on using zx key after leaving :tree

Building `:tree depth=2` (for example) marks some paths as folded and
this information remained ...

github.com/vifm/vifm - 26b78473e5300da5942573d2e382c92531f4c56d authored about 2 years ago
Merge branch 'add-input-function'

Add input() builtin function to prompt user for input.

Thanks to Artur F. (a.k.a. arturfabricio...

github.com/vifm/vifm - 29a88cea7b2e007a7d26226895402bc3f5bef38a authored about 2 years ago
Add optional completion type to input() builtin

Currently either file&directory or directory-only completion.

github.com/vifm/vifm - 0a081e2c61e41602c4a4ccaf35c2b885ac016044 authored about 2 years ago
Use common prefix for engine/parsing.h functions

github.com/vifm/vifm - c961d96f7e8505c21ca1797b335a1bb6df9f725b authored about 2 years ago
Comment all functions in modes/modes.h

github.com/vifm/vifm - 67c80db90284c1c14284601344ae6269bc9e3d17 authored about 2 years ago
Use common prefix for modes/mode.h functions

github.com/vifm/vifm - 974d9d3a474386c860eb3a2a5bc0a8e4e2e59d55 authored about 2 years ago
Use ASSERT_FAIL() macro in five more places

github.com/vifm/vifm - 60c9fe6bb9d03b967947237a55a0b9f29c5a6a09 authored about 2 years ago
Make engine/parsing unit re-entrant

Change API to not retain parsing results in static variables, but return
a structure containing ...

github.com/vifm/vifm - aafb20b763f0d6d8940122dc3a0487b888a922c9 authored about 2 years ago
Add input() builtin function

It prompts user for input.

Thanks to Artur F. (a.k.a. arturfabriciohahaedgy).

Closes #824 on G...

github.com/vifm/vifm - eb86da607d0c68e0027c277c08f0fcc575997c1f authored about 2 years ago
Use context more extensively in engine/parsing.c

This decreases reliance on the global variables.

github.com/vifm/vifm - 9ef065392119afafbc6117b274382aa5fb07a095 authored about 2 years ago
State how utils/path:cut_extension treats *.tar.*

github.com/vifm/vifm - 1bca54e0e78d604c766af6c610d2da9ae5823860 authored about 2 years ago
Morph line_stats_t::sub_mode_ptr into other fields

No more automatic casting here, so no more type errors.

github.com/vifm/vifm - 64d6b30cc62f4ecfccb27896f81bbf94b704cec8 authored about 2 years ago
Don't invoke line change on entering cmdline mode

This allows postponing initialization of mode-specific data in
prepare_cmdline_mode() and do it ...

github.com/vifm/vifm - 2336aed02d754ed39ef6b3b35d1004593442b6b5 authored about 2 years ago
Add modes/cmdline.c:modcline_in_menu()

A specialized version of modcline_enter() for use with menus. This is
to have a more type safe ...

github.com/vifm/vifm - a556b55f097e54004cbf23a6056ac44d3c1f840f authored about 2 years ago
Add user data to command-line prompt callback

github.com/vifm/vifm - 93b50462f26e228881797d378f5087c6748fb90d authored about 2 years ago
Test interactive search in menus

github.com/vifm/vifm - e1869e6ee917a6f34fe9da579330e8006ba237d2 authored about 2 years ago
Don't set sub_mode_ptr in prepare_cmdline_mode()

Only initialize it to NULL there.

github.com/vifm/vifm - 7e4d0b258e26d96ed44f80581991cfd89cb9c4e5 authored about 2 years ago
Don't call curs_set() from tests

It makes PDCurses crash on Windows.

Introduce a wrapper to have the check in one place.

github.com/vifm/vifm - 22311ec3938ceb6ae3a764f44aaa4dd07ac0ee36 authored about 2 years ago
Call initial cmdline value "initial", not "cmd"

github.com/vifm/vifm - 699190c006c92db9686119ea2d45f525344b1e86 authored about 2 years ago
Fix invoking menus_search_matched() from cmdline

`void` pointer is automatically casted in the place of invocation, hence
no compiler error about...

github.com/vifm/vifm - e4e210d30d7a96dcb752a271d3c05e7a5dbacfff authored about 2 years ago
Invoke prompt callback on cancellation/failure

This makes it possible to use it to break a nested event loop regardless
of the outcome.

github.com/vifm/vifm - 8214f4592cfdacc52893bac1c1975d5d4c713ccf authored about 2 years ago
Fix line_completion() using global instead of arg

This can result in tests failing because of mixing two separate states.

github.com/vifm/vifm - 3a2f422465d2c6ebca773222db9591e82193aea6 authored about 2 years ago
Extract misc/cmdline.c tests

Some things in cmdline_editing.c didn't fit in there.

github.com/vifm/vifm - 2608420e900c0d389ee3909df7ccfd66f6f42e59 authored about 2 years ago
Merge branch 'mostly-escaping-fixes'

Fix $VIFM_APPDIR_ROOT being ignored by :help command, which made it not
work properly from AppIm...

github.com/vifm/vifm - 165f64687b485ad407c0edca4ce9d483e1d5c281 authored about 2 years ago
Fix trash being created at default path on restart

The fix is to delay processing default value until restart is done. If
a user has `set trashdir...

github.com/vifm/vifm - 186ac37a7d678e9f91b74c46b761640f6a8aef96 authored about 2 years ago
Add a TODO for improving extract_cmd_name()

Currently it won't work well for commands that have space in the path.

github.com/vifm/vifm - d1c30591199371e503a75df1eaf0514504d8969d authored about 2 years ago
Rewrite vim_format_help_cmd() better

Without duplication and conditional compilation.

github.com/vifm/vifm - 8a120ac4404882ef3a93dbd383dba36eb9416c5a authored about 2 years ago
Add user_sh parameter to rn_for_flist()

This makes menus_capture() consistent in its behaviour regardless on
which condition it takes.

github.com/vifm/vifm - bf2435638f28ada0610061edbefcefc68ca974ba authored about 2 years ago
Better escaping for Windows code in ops.c

github.com/vifm/vifm - 76c5973f1b5e15bebabdfb3e908f388b48e39da9 authored about 2 years ago
Rename ST_NORMAL to ST_POSIX

"Normal" is confusing.

github.com/vifm/vifm - dca94e77776150fe5ced4dfde9a6e69589853687 authored about 2 years ago
Move posix_like_escape() to utils/{path => utils}

It was originally called escape_filename(), hence the placement in
utils/path unit.

github.com/vifm/vifm - bbe60c3f16a615c0c9faa566e717e4fc16da0a17 authored about 2 years ago
Rename shell_like_escape() to posix_like_escape()

That's really what the function does.

github.com/vifm/vifm - a98b189db66660f7dccda453208c1279f674cf47 authored about 2 years ago
Use shell_arg_escape instead of enclose_in_dquotes

Where appropriate.

github.com/vifm/vifm - d3228bb0fb8915ef5d9414ee7676d5c1b26f0ed2 authored about 2 years ago
Use shell_arg_escape instead of shell_like_escape

Where appropriate.

github.com/vifm/vifm - db7bc1386190e0fe65264ea1cb40b4cf1f94aa84 authored about 2 years ago
Add UNC path completion items as paths

Instead of using shell_like_escape() explicitly.

github.com/vifm/vifm - 106114d8ad061794d9568f8a454f7b304ca73305 authored about 2 years ago
Use cfg.shell in bg_run_and_capture()

It was the only place where /bin/sh was hard-coded. This is
inconsistent with the rest of the c...

github.com/vifm/vifm - 618a3c6a5930111fec600542bd574f303c622e35 authored about 2 years ago
Add a trivial test of :locate

github.com/vifm/vifm - a4e1c8a1affdc88eb1f6592a925fd4853729d3e6 authored about 2 years ago
Fix :locate never escaping its arguments

Escaping should be done unless the first one starts with a dash.

Got broken in f3690f52a48c4945...

github.com/vifm/vifm - 26a4bd2c15d2b2a384e33879df259502ce7d0246 authored about 2 years ago
Fix incorrect path in Lua's editor handler on Win

Path to Vim help directory was lacking "data/" prefix.

github.com/vifm/vifm - 7b360b10b350ba880d7a98165b7858c41be18a4c authored about 2 years ago
Fix escaping for :edit and alike on Windows

Using 'vicmd' or 'vixcmd' to open a file on Windows was using Unix-like
escaping even for cmd.ex...

github.com/vifm/vifm - bbf35afe21ac229a406dea31c6c81cbc1392e871 authored about 2 years ago
int/vim.c: extract shell_arg_escape() function

It escapes a string so that it can be used as a command argument in a
shell invocation.

github.com/vifm/vifm - 36c19044f6472c26760ae07b14392c27457f38dd authored about 2 years ago
Fix $VIFM_APPDIR_ROOT being ignored by :help

It made the command not work from AppImage unless
/usr/share/vifm/vim-doc was available in the s...

github.com/vifm/vifm - 98cfbce8de544a086f88db29cf4a1d3c095a1142 authored about 2 years ago
Merge branch 'fix-previewprg-in-view-mode'

Fixed 'previewprg' not being respected on switching to view
mode (regression in 0.12-beta).

Tha...

github.com/vifm/vifm - fc8c072e499ac8bd0908147ee8392ba396b66e78 authored about 2 years ago
Fix 'previewprg' being ignored by view mode

Got broken in d72129e47fa26dd3948c37bab749d881b5146bd3:

Add a and A view mode keys

The...

github.com/vifm/vifm - 68bf0f56a8d2816a71fb593f19b4dcea57af66b9 authored about 2 years ago
Support rar in unpack sample plugin

github.com/vifm/vifm - e89feffd40a5394fa2b5f2df95f410139aaeec8b authored about 2 years ago
Merge branch 'mouse_support'

Add builtin handling of mouse events.

Patch by 高浩亮 (a.k.a. haolian9).

Thanks to ranousse, Serg...

github.com/vifm/vifm - 0ec5dec5882f2acaef23c7d135abb2706c408c75 authored about 2 years ago