Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vifm/vifm

Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
https://github.com/vifm/vifm

Merge branch 'update-autotools'

Updated autotools scripts.

Thanks to phanium (a.k.a. phanen).

43099b968579643a2ff297331c508bfccf541cc8 authored 12 months ago by xaizek <[email protected]>
Use escaping in AC_INIT() in configure.ac

0d77017d6e787a1b2357b16e578b06fcb3036c0e authored 12 months ago by xaizek <[email protected]>
Remove obsolete macros from configure.ac

autoreconf now complains about them and they might have not affected
anything.

ac28fd25d80abbad7411bf45ff5c0b1df63cd320 authored 12 months ago by xaizek <[email protected]>
Regenerate build-system files

7c0290267ced0de176269ceb6d207520743e4fa3 authored 12 months ago by xaizek <[email protected]>
Update auxiliary build scripts

Some of them are over a decade old.

Fixes #974 on GitHub.

Thanks to phanen (a.k.a. phanium).

ebe56efa66b1b79b7d30667c005450b8556cd8c5 authored 12 months ago by xaizek <[email protected]>
Merge branch 'doc-updates'

Remove dead link to outdated Esperanto translation of documentation.

Thanks to qadzek.

Fix doc...

1b155f6bf3d531567c37d8d4e2e4e18493a4ccb4 authored 12 months ago by xaizek <[email protected]>
Improve documentation related to "s" in 'cpoptions'

Mainly fix documentation on yy, Y, dd and DD not mentioning how "s" flag
of 'cpoptions' affects ...

14cba7040f29fea5c6367a33370c2d196fb0555d authored 12 months ago by xaizek <[email protected]>
Better document trailing dir slash on matching

For 'classify' and patterns in general.

See #968 on GitHub.

29107189c16e5cf836938884373916363a907d29 authored 12 months ago by xaizek <[email protected]>
Drop dead link to Esperanto translation

It's long outdated and now the site isn't even available.

Thanks to qadzek.

3aad7f5ba18676cc3af05dccd75945bf1ef184b4 authored 12 months ago by xaizek <[email protected]>
Improve documentation on functional keys

* Explain what <f0>-<f63> are for.
* Remove "only for MS-Windows" label.
* Mention <m-f1>-<m-f12...

74257efebb60d939fab6662036b54bcd86812e50 authored 12 months ago by xaizek <[email protected]>
Fix line length

5f1ca88b5558d4df006760abff4db7a3c06bbedf authored 12 months ago by qadzek <[email protected]>
Add example showing usage of `g:vifm_exec_args`

It took me a long time to figure this one out, so I figured an example
would be nice. Judging fr...

8f0e56fcd67529b11eb279b5aa95adc84f28ea80 authored 12 months ago by qadzek <[email protected]>
Remove dead link

This website has been down for some time. It's still available on the
Wayback Machine, but that ...

08b53a90561d44cfd01a7f1fa5b10daecc16f318 authored 12 months ago by qadzek <[email protected]>
Merge pull request #977 from haolian9/completion_foreign_cmd

Fix :com and :delcom not completing FOREIGN_CMD names

a65477f6d19a1eb1644322c23bfa6a504a2ef6cb authored almost 1 year ago by xaizek <[email protected]>
Describe test suites in HACKING.md

9cc41b1f2e8106a244d84106dfc0b6687c9105f3 authored almost 1 year ago by xaizek <[email protected]>
Rename tests/cmds/user{_cmds => }.c

That suffix is unnecessary. "foreign.c" in the same directory is clear
enough, so "user.c" shou...

87e5060106a18970b765b81fe02ee7c59e2cd562 authored almost 1 year ago by xaizek <[email protected]>
Rename tests/cmds/{cmds_ => }completion.c

That prefix looks odd there and probably comes from times when the file
was in tests/misc/.

24c781e4ab20e1e696d678e2c031bc8343f45eff authored almost 1 year ago by xaizek <[email protected]>
More consistent formatting in tests/cmds/foreign.c

aa835fafc3e2b0de83e2379a033ddbc1b8a791b3 authored almost 1 year ago by xaizek <[email protected]>
Drop unused #include from tests/cmds/foreign.c

e63bdc436d94eefc1410615bfb9e55d833a56485 authored almost 1 year ago by xaizek <[email protected]>
Merge tests/env/ into tests/utils/

It's just a single test fixture for src/utils/ functionality, no need
for a separate test suite....

1b4ad06ea55080c0ac58345e9f3e36dac6e322b5 authored almost 1 year ago by xaizek <[email protected]>
Rename a parameter name in engine/cmds.c

Use "custom" instead of "user" for consistency with is_custom_cmd().

f5bd01626a0dd6bbe84b7d076e06738b8f10da9b authored almost 1 year ago by xaizek <[email protected]>
Document fixing of ":[del]comm {foreign}"

fe9f8738b7b4d7d281b871a07a5e48a440cddf5e authored almost 1 year ago by xaizek <[email protected]>
Move ":[del]com {foreign}" test to tests/cmds

That's where mechanics of :commands are tested.

304291f312427234edb485ce9c86627f1d732b1c authored almost 1 year ago by xaizek <[email protected]>
Fix :com and :delcom not completing FOREIGN_CMD names

a1cdc7cdc08758972f8344604acee8e607daea96 authored about 1 year ago by haoliang <[email protected]>
Merge pull request #976 from haolian9/inspect_foreign_cmd

Fix `:command {cmd}` not recognizing FOREIGN_CMDs.

392c4c0637e732f21c251b72ba7214458e18a709 authored about 1 year ago by xaizek <[email protected]>
Extract some helper functions in engine/cmds.c

Just to make things less repetitive and easier to read.

93fe3becc7d69e67af16a5c0e729a0b00682182a authored about 1 year ago by xaizek <[email protected]>
Stylistic and docs updates for the previous commit

547c3588885e6bd1def5af3151c4dc9e3dd0fccb authored about 1 year ago by xaizek <[email protected]>
Fix :com {cmd} not recognizes FOREIGN_CMDs

b3c235e78c6962f101184d0c7b166afc79c92a47 authored about 1 year ago by haoliang <[email protected]>
Merge pull request #971 from mahor1221/feat/helix-tmux

Use Vifm as Helix's file manager

a196fbb3f42661f38932cbcb88293fa9129afdf2 authored about 1 year ago by xaizek <[email protected]>
Add helix-tmux.lua to use Vifm as Helix's file manager

- Add helix-tmux.lua which works exaclty like the helix.lua handler but,
it sends commands to ...

9a42dec124df8822f339d909fbcafaf17d021fbb authored about 1 year ago by Mahor Foruzesh <[email protected]>
Merge pull request #970 from Mrestof/fix_manpage_typo

Fix little grammar error in documentation

83f9c94fdf7e36e4c554438eacf23931b7091020 authored about 1 year ago by xaizek <[email protected]>
Fix little grammar error in documentation

4e8c873ae61bd030512f6f951e8fb1bf5653cc83 authored about 1 year ago by Mrestof <[email protected]>
Merge pull request #960 from aleksejrs/zstd-default-256-hilight

Add zstd and tzst to Default-256.vifm

2df3dbe9000abe34368bde0d333b851373bd025a authored about 1 year ago by xaizek <[email protected]>
Add zstd and tzst to Default-256.vifm

I just added them in the form that I am seeing in the GitHub editor.

7425721e8e55e7644403b798df7df815197218aa authored about 1 year ago by Aleksej <[email protected]>
Merge branch 'search-mode-match-nav'

Made Tab and Shift-Tab in interactive search prompts (including when
navigating) move cursor to ...

b57394b30ce815f624137d34f94fe7abcf2baa36 authored about 1 year ago by xaizek <[email protected]>
Add match navigation to interactive search mode

Made Tab and Shift-Tab in interactive search prompts (including when
navigating) move cursor to ...

a546e3bc7dbd064ffb8de19f7ca195248c94a4f1 authored about 1 year ago by xaizek <[email protected]>
Improve doc's wording on Ctrl-_ in cmd-line mode

"return" looks wrong here, "restore" is closer to what happens.

39eb8b65ed393e4311ada9a79e229a0f67811202 authored about 1 year ago by xaizek <[email protected]>
Fix a typo in cmdline.c:handle_nonempty_input()

e311e6b3e6ef778fc64939cae415a1d3b41e452b authored about 1 year ago by xaizek <[email protected]>
Improve comment of line_stats_t::search_mode

Make it more precise.

a37a8c1e1c1e55ef42d121b7eff6789c8654b80b authored about 1 year ago by xaizek <[email protected]>
Update assert() placement in find_search_match()

It checks parameter's value and can go first.

81d67a775790e95654410c264827a660fcc5fa77 authored about 1 year ago by xaizek <[email protected]>
Slightly refresh OS X instructions in INSTALL

3afd110d9ec0bfe6d5d8720f3e4c17101feb5aea authored about 1 year ago by xaizek <[email protected]>
Merge branch 'fixes-and-updates'

Fix running tests with locales that use comma for decimal point.

Thanks to PRESFIL.

Fixed comp...

286fc037a91ca575d799c3d8dcd7db01f17188c3 authored about 1 year ago by xaizek <[email protected]>
Fix tests on locales that use , for decimal point

Thanks to PRESFIL.

Part of #937 on GitHub.

aeeaa6c71ed7fc4149faa3c0c84edb1986de6542 authored about 1 year ago by xaizek <[email protected]>
Drop *.ts from sample vifmrc files

This annoys people who use TypeScript files and video files should be
recognized by <video/*> ma...

1e46b154308f7442057540d68496090e775bcb3a authored about 1 year ago by xaizek <[email protected]>
Allow `apt update` to fail on AppVeyor

Failure of the command doesn't mean that things won't work.

aa2bb3ae54c4b5f1766f855f822104ab139fff8f authored about 1 year ago by xaizek <[email protected]>
Clarify includes usage in int/term_title.c

89f60bbae9f04415cc680c3f6ffb0d47f649457d authored about 1 year ago by xaizek <[email protected]>
Fix compilation on macOS 14.1

`man curs_terminfo` says:

#include <curses.h>
#include <term.h>

Update the only file w...

6a05ff95c37495ffbb932835564109a475a6c432 authored about 1 year ago by xaizek <[email protected]>
Add gruvw to THANKS file

Accidentally missed that change in commit
60704b7467e46f12119d00578d6afdfc8255465d.

cf971c8d153d25f0e7c68643150ed2813b09ba5c authored about 1 year ago by xaizek <[email protected]>
Merge branch 'add-lua-output-stream'

Add vifm.stdout() to return stream to which Vifm's output was
redirected (if it was redirected, ...

9b2a693c855f8bb85424709f8dc4ae2735c1b611 authored about 1 year ago by xaizek <[email protected]>
Add "vlua_cmn_" prefix to lua/common functions

This made some function names quite long, but it can be addressed later.

fab499d8d99c8f1686c19db71ba6f3347a5d7dc9 authored about 1 year ago by xaizek <[email protected]>
Normalize function names in lua/vlua_state

046bd87a84b400a824847b1b1745986f4fd18384 authored about 1 year ago by xaizek <[email protected]>
Add vifm.stdout() function

It returns stream to which Vifm's output was redirected (if it was
redirected, i.e. original out...

60704b7467e46f12119d00578d6afdfc8255465d authored about 1 year ago by xaizek <[email protected]>
Extract lua/common:set_pointer() function

Associates value at the top of Lua stack with the pointer value for
future lookup via from_point...

adb8cd76e75811d7008528d038705510b23cfcdc authored about 1 year ago by xaizek <[email protected]>
Merge branch 'upgrade-to-lua-5.4.6'

Upgrade Lua from 5.4.4 to 5.4.6

603e1ab62b40867a0b577c350180d5bb08ac8db7 authored about 1 year ago by xaizek <[email protected]>
Upgrade Lua from 5.4.4 to 5.4.6

Thanks to the-Chain-Warden-thresh for reminding.

Fixes #953 on GitHub.

6c6750d148b1f8dafa2d8ed24902a2fe13233343 authored about 1 year ago by xaizek <[email protected]>
Start giving credit in ChangeLog.LuaAPI

Initial version of the file was generated from git history and I was
just too lazy to get accura...

f2b32435c8fc1811bdc95cfe973feaeeac43d635 authored about 1 year ago by xaizek <[email protected]>
Merge branch 'fix_search_match_highlighting'

Fix search match highlighting when the match is cut off due lack of
space.

Patch by Vadim Curcă.

15a48f31789fb3720962a20fc9d7a020ee2f0846 authored about 1 year ago by xaizek <[email protected]>
Move ui/column_view.c:adjust_match_range() down

To make it appear after its uses.

2f4a92c24224760fac358aa04d8100e028ca9cbb authored about 1 year ago by xaizek <[email protected]>
Test handling of matches by ui/column_view unit

1774a06c1ebc0142c82d760a618765390f3f6c82 authored about 1 year ago by xaizek <[email protected]>
Update print callback in tests/column_view

Pass format_info_t around.

28925802b32fc96ce72d2cdd2ba8f114f29e58d6 authored about 1 year ago by xaizek <[email protected]>
Make ui/column_view forget about ui/fileview.h

It's not supposed to know those details.

8e460ca64d75544b4bd880d7b75924fb886e53ce authored about 1 year ago by xaizek <[email protected]>
Try to fix flaky fentry_get_recalculates_size #3

Went from 10ms to 50ms to 100ms, can this workaround work?

c9e5e7b47aa0ca11cf6600f178f485d2abe878aa authored about 1 year ago by xaizek <[email protected]>
Add match callback to ui/column_view unit

This allows to move application-specific matching code back to
ui/fileview.c where it belongs.

99c4f97be2968a7b0052c36b3ae9020544685a71 authored about 1 year ago by xaizek <[email protected]>
Extract ui/fileview.c:is_primary_column_id()

Checks whether column id corresponds to a column that displays part of
entry's path or name.

00712b7caefde1e2e832246d3c376a9004187043 authored about 1 year ago by xaizek <[email protected]>
Document fix of match highlighting

d3a5e5dd7233bb4bc3275da8b2381c6032dde4c6 authored about 1 year ago by xaizek <[email protected]>
Fix code style and formatting

608ec115a41202e7816a9e88cec381d5c610c54a authored about 1 year ago by xaizek <[email protected]>
Fix search match highlighting when the line has hidden parts

1eb7cf9df2dbbe7eca29354c8168ed2cf9bd7e77 authored about 1 year ago by VadimCurca <[email protected]>
Move string cut functionality to separate functions

To be able to get the same cut ranges as the ellispis functions use

5c40e4da996377af10e2cd4881eaf519d2c77a68 authored about 1 year ago by VadimCurca <[email protected]>
Merge branch 'infer-fixes'

Handle a few memory allocation failures.

Thanks to zpxue.

9a5fec5603f872e1df427aa5719ab59f43a1a3ea authored about 1 year ago by xaizek <[email protected]>
Check for NULLs in split_and_print_status_line()

Thanks to zpxue.

Closes #948 on GitHub.

9564ad83b407538606a74c2a95d3b143296fd498 authored about 1 year ago by xaizek <[email protected]>
Handle memory errors better in fillchars_handler()

Thanks to zpxue.

Part of #948 on GitHub.

142c0747cceb2acd651267ba8430108732198608 authored about 1 year ago by xaizek <[email protected]>
Check malloc() result in compare.c:put_file_id()

Thanks to zpxue.

Part of #948 on GitHub.

da95db274478998046c8492d7268bbee6b17ba74 authored about 1 year ago by xaizek <[email protected]>
Merge branch 'few-fixes'

Change %N macro to not be mutually exclusive with most of other
macros (it wasn't documented and...

84915441ceac28624e33972a9305d2064ffe5cc7 authored about 1 year ago by xaizek <[email protected]>
Move external_command_exists() to running.c unit

Along with get_cmd_path(). Rename:
* external_command_exists() -> rn_cmd_exists()
* get_cmd_p...

a69f4985378d9d55233f0910ef34d91f96648edf authored about 1 year ago by xaizek <[email protected]>
Better error checking for get_cmd_path()

6fd3ee302eb24349564f15ef9894a213d66f8895 authored about 1 year ago by xaizek <[email protected]>
Expand envvars on file[x]type/fileviewer checks

This makes something like `:filetype * $EDITOR` work provided that
`$EDITOR` expands to an exist...

1d1d03aa27ae0925f9f7c0fc71c9111be0d10274 authored about 1 year ago by xaizek <[email protected]>
Put %N macro to its own group of macros

So that it's not mutually exclusive with most of other macros (it wasn't
documented and didn't m...

20d8172860a744bda0deb84e0d9815507948abad authored about 1 year ago by xaizek <[email protected]>
Fix several typos in documentation

03dbc87eb1e1fdad976d95d75639cc091ef86fb9 authored about 1 year ago by xaizek <[email protected]>
Slightly expand documentation on %N macro

Thanks to James Dietrich.

971ffaaad91ba130c71736053eb0114eb9dfdf15 authored about 1 year ago by xaizek <[email protected]>
Name Vifm buffers unique in NeoVim

This avoids this error which doesn't impede functionality:

Error detected while processing f...

ad9e8509b5886b8e05738fb3070285a16eed7e36 authored about 1 year ago by xaizek <[email protected]>
Merge branch 'pack-of-fixes'

Clarify documentation on column literals and escaping.

Thanks to chelovechishko.

Fix !! not af...

fc618883bc5ebccca24b45e8328ce23c69827a32 authored about 1 year ago by xaizek <[email protected]>
Fix output formatting of :autocmd

Pattern negation broke column alignment and wrapping.

0807ae7cf6a022dee5ca77c73590a0f34c5c4db8 authored about 1 year ago by xaizek <[email protected]>
Fix hang on parsing of comma-separated lists

It hanged on empty last element and was also skipping leading commas of
entries.

The same funct...

8c329641e5252c394ac27263a129e5d43237fe0a authored about 1 year ago by xaizek <[email protected]>
Skip !/!! of custom :commands for more macros

Namely: %S, %q, %i, %m, %M, %s, %v, %u, %U, %Iu, %IU.

Previously use of `:cmd` after defining i...

e2c772050d32e4a362da5d6152842b4ba5fa4359 authored about 1 year ago by xaizek <[email protected]>
Fix !! not affecting cmds with %s or %v macro

Thanks to James Dietrich.

17976b9d6001d6101cb4712f4a85d64059fc0e10 authored about 1 year ago by xaizek <[email protected]>
Add more details to FAQ about missing files

48d1e3cfadfefbb82ea604a72d2d1c516cc51e62 authored about 1 year ago by xaizek <[email protected]>
Fix `:[un]select !<text/html>`

"<text/html>" was treated as an external command.

04a4e446292b59a922bff400183430611cf703c6 authored about 1 year ago by xaizek <[email protected]>
Improve wording of docs on view column types

Just slightly better English (according to me :)).

a9b99a1962425cacff51a1e1b59e77ac820fe668 authored about 1 year ago by xaizek <[email protected]>
Clarify docs on column literals and escaping

Thanks to chelovechishko.

Fixes #942 on GitHub.

6ee05a19a46d276c8372accf6f41483f44e6ccb3 authored about 1 year ago by xaizek <[email protected]>
Merge branch 'lua-abbrevs'

Add vifm.abbrevs.add() that registers command-line abbreviations.

Patch by filterfalse.

Fix co...

ddbed53950bec298f931d8dcdb0d08275aa592fd authored about 1 year ago by xaizek <[email protected]>
Fix leak listing abbreviations when there are none

b26d59c9fcf0427d5c8e0a94149b4061512153cf authored about 1 year ago by xaizek <[email protected]>
Test listing of abbreviations by :cabbrev

1f2ebb4b27318a0fcc658b70fce5e786036c7dae authored about 1 year ago by xaizek <[email protected]>
Test for name conflict on vifm.abbrevs.add()

3dd82646f9526505a0d7bccbff5466a45c08bc1e authored about 1 year ago by xaizek <[email protected]>
Fix description of empty abbreviations

It was empty instead of `<nop>`.

c1ac99ba867ce11a4057bbd80bec14e016508a0a authored about 1 year ago by xaizek <[email protected]>
Fix `<` not turned to `<lt>` in bracket notation

01cd0f0dd0934eeac5cb58ebbab7a727753c0892 authored about 1 year ago by xaizek <[email protected]>
Add missing vle_keys_reset() to menus/cabbrevs.c

It's a cleanup after modes_init().

6ce8dfef1a4a9f21f00bb60689e4e432a367f55b authored about 1 year ago by xaizek <[email protected]>
Make abbrevs.add() unsafe its handler a safe one

So it doesn't mess up internal state by modifying abbreviations or
something else.

a0346c82ca21e723031fbcf57bced796cc76b936 authored about 1 year ago by xaizek <[email protected]>
Fix wording on no abbreviations on :cabbrev

Zero is plural.

6d70420116ee30ecae85a607ad873b46ff5e5387 authored about 1 year ago by xaizek <[email protected]>
Include status.h in tests/menus/cabbrevs.c

c0920eac4a0058d342c940db47639d353e1ead92 authored about 1 year ago by xaizek <[email protected]>
Extract engine/abbrevs:vle_abbr_describe()

Provides a description of an abbreviation from its properties.

This also aligns two places wher...

c6248c0aea9d62a0b077feb3ecfb4ffcdd49d8ab authored about 1 year ago by xaizek <[email protected]>