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

Merge branch 'fix-colon-dot-fnamemodif'

Fix :. incorrectly checking for one path being parent of another and
producing weird results ("/...

github.com/vifm/vifm - 68cb1ec84d755564fc49ad2cac1c5d7453d923fe authored almost 3 years ago
Fix :. incorrectly checking paths relation

When it checked for one path being parent of another.
"/pa" was considered parent of "/path", wi...

github.com/vifm/vifm - 0ef00f8a8144ea792609bf6f87688826eae0b2e3 authored almost 3 years ago
Allow selectors and multikeys for Lua keys

github.com/vifm/vifm.vim - b7da086d9f370b65ffeec6af76c8a37cf5e43336 authored almost 3 years ago
Merge branch 'extend-lua-keys'

Plugins
-------

* Allow keys defined in Lua accept selectors (e.g., "gg" or those
defined in ...

github.com/vifm/vifm - 34f8c8b5636a5d16026eb3fcea39e151c70cb494 authored almost 3 years ago
Allow selectors and multikeys for Lua keys

github.com/vifm/vifm - 1e1bfd7b492e439f1f4e845940330c17501326c5 authored almost 3 years ago
Fix foreign keys followed by selectors/multikey

Need to set correct type.

github.com/vifm/vifm - c020359ae28878b6dec7117ea3695ea314a146f5 authored almost 3 years ago
Allow implementing custom selectors in Lua

Like "a" and "A" in "da", "dA".

github.com/vifm/vifm.vim - 11036f1d80b3f26d88cd13c36738e4ff3fb55173 authored almost 3 years ago
Merge branch 'lua-selectors'

Plugins
-------

* Allow implementing custom selectors in Lua. Can be combined with
any built...

github.com/vifm/vifm - 6dd9900171982c0f9faf8f6b0bf5b6d44e6ec9b5 authored almost 3 years ago
Allow implementing custom selectors in Lua

Like "a" and "A" in "da", "dA".

github.com/vifm/vifm - 66ce2c106af7e3146723f046b685ed6ef718f3fe authored almost 3 years ago
Test a case of prefix user key before its child

That is "a" before "ab", for example.

github.com/vifm/vifm - 530c7445d4ea3e60e52fe4d994ee445278a2941a authored almost 3 years ago
Implement foreign selectors in engine/keys

github.com/vifm/vifm - be4762f3fbece785640584f6c12e6b5849747e66 authored almost 3 years ago
Extract engine/keys.c:remove_chunk() function

Out of vle_keys_user_remove() function.

github.com/vifm/vifm - 8f543dc76b5fa6346bc4b41f3d5ba3e2da9b60bd authored almost 3 years ago
Generalize engine/keys.c:find_user_keys()

Now it's find_keys().

github.com/vifm/vifm - ce0bcfd048eedd764739af5e3d9f96bd7e3940f4 authored almost 3 years ago
Merge branch 'fix-lua-pipe-sigpipe'

Fix write to a pipe of a closed process in Lua causing SIGPIPE and
termination of the application.

github.com/vifm/vifm - e310709b91505350eaf161bb28a3fe9dc9eb77c1 authored almost 3 years ago
Fix write to a pipe of a closed process in Lua

It caused SIGPIPE and termination of the application.

github.com/vifm/vifm - 2c20a9700749290ae44bfaeb5e04811b8f1704b8 authored almost 3 years ago
Add -skip parameter to :copy/:move/:alink/:rlink

Makes the commands automatically skip files that exist at destination
instead of refusing to pro...

github.com/vifm/vifm.vim - f91d270f987935f9879a7baa4c385eaf93ac6998 authored almost 3 years ago
Merge branch 'cpmv-skip-param'

Add -skip parameter to :copy/:move/:alink/:rlink. Makes the commands
automatically skip files t...

github.com/vifm/vifm - bde46302ca4aa26ff28453ca2d6474de5568a0db authored almost 3 years ago
Fix broken link being treated as absent file

On copy/move background operation. This wasn't even testable without
-skip, so not much of a bug.

github.com/vifm/vifm - 781985750af52df3497e5cdfdb67f2bab5880d3f authored almost 3 years ago
Add -skip parameter to :copy/:move/:alink/:rlink

Makes the commands automatically skip files that exist at destination
instead of refusing to pro...

github.com/vifm/vifm - 9e3899712651c591e09ee7ce43a95c3127f55469 authored almost 3 years ago
Introduce CMLF_SKIP for cpmv operations

Skips paths that already exist at destination.

github.com/vifm/vifm - e1800d60dcd048416c842421a70693249b6705a4 authored almost 3 years ago
Make fops_cpmv_bg() accept multiple flags

Makes its interface more extensible.

github.com/vifm/vifm - 06b5d6e3133f30576fa838ecc417bb3011d59575 authored almost 3 years ago
Make fops_cpmv() accept multiple flags

Makes its interface more extensible.

github.com/vifm/vifm - 1de4ad196fa9e09d58fb70bd1223966fc2c5b41a authored almost 3 years ago
Fix losing visual mode selection on :cmd sequences

After executing two command-line commands where the first one enters
visual mode and the second ...

github.com/vifm/vifm - 6862cd7c68393fbab09a57c473d56bc8040a349f authored almost 3 years ago
Ignore hidden directories on loading plugins

Otherwise it attempts to load `.git` as a plugin and prints an errors on
statusbar. Maybe shoul...

github.com/vifm/vifm.vim - cc6a3d9ac374078c16a49ace984d9130b307b5e6 authored about 3 years ago
Merge branch 'history-menu-fix'

Fix search and local filter values set from :history menu being split at
bar (|) and each piece ...

github.com/vifm/vifm - 9562ec14a6bb010e3be964d1aa2629df92b254e5 authored about 3 years ago
Complete 100% line coverage for menus_history.c

Might as well finish testing this unit while at it.

github.com/vifm/vifm - 47ef4414de689be5f970e59360e326ea01ddee43 authored about 3 years ago
Fix setting search and filter from :history

They were split at bar (|) and each piece applied in turn. Values
without | weren't affected by...

github.com/vifm/vifm - 6df803b94904ec02b43b717f89b27bc7161fcf62 authored about 3 years ago
Clear view_t::last_search in view_teardown()

This is in tests.

github.com/vifm/vifm - d73bff361eee6c2bcdd41d440a8f5dacf147db63 authored about 3 years ago
Ignore hidden directories on loading plugins

Otherwise it attempts to load `.git` as a plugin and prints an errors on
statusbar. Maybe shoul...

github.com/vifm/vifm - 888ce304250f8f3c47e2a0d7000daa87e166f279 authored about 3 years ago
Document that Ctrl+L reloads file lists

github.com/vifm/vifm.vim - 18d61eaf4a4c4c3af5d82b6d833007f777e40d58 authored about 3 years ago
Add :keepsel command

Changes default behaviour after running a :command to not reset
selection of a view.

Thanks to ...

github.com/vifm/vifm.vim - 6d8588e69ce5baf68a0f6aee3ac1248169b0fa7c authored about 3 years ago
Merge branch 'add-keepsel-command'

Add :keepsel command. Changes default behaviour after running a
:command to not reset selection...

github.com/vifm/vifm - 6420068b0050b98c0bc6b38c5f913181f827581c authored about 3 years ago
Document that Ctrl+L reloads file lists

github.com/vifm/vifm - c42f31b266c0f5af23a9798a9db64a712f478511 authored about 3 years ago
Add :keepsel command

Changes default behaviour after running a :command to not reset
selection of a view.

Thanks to ...

github.com/vifm/vifm - ef689c264f2346a18c027a9025c56eed1b7c0e78 authored about 3 years ago
Extract tests/commands/cds.c unit

Out of tests/commands/misc.c which grows too large.

github.com/vifm/vifm - 279ef221cae3739950a06409c3c39558509ebcbe authored about 3 years ago
Merge branch 'escaping-in-expand-part2'

Don't expand() macros in environment variables.

Fix expansion of non-existent environment varia...

github.com/vifm/vifm - 257e97e0319ee0d32f848eaa76c85ddebad38a3f authored about 3 years ago
Don't expand() macros in environment variables

E.g.

:let $foo = 'a%Za'
:echo expand('$foo')
aa

Otherwise, it's unnecessarily hard...

github.com/vifm/vifm - 7deaeee15a1d21c56225fe5d43e507ed51ce5bba authored about 3 years ago
Fix expansion of non-existent environment variables

The dollar sign was being truncated during the process. E.g.

:unlet $foo
:echo expand(...

github.com/vifm/vifm - bec119a90188e11e17072574e3ce8d9fc1008574 authored about 3 years ago
Fix vifm.expand() requiring \ to be escaped twice

github.com/vifm/vifm - fcd12e6b3e11774736b4b9c957d62cb78279c494 authored about 3 years ago
Merge branch 'fix-mappings-with-selectors'

Fix assertion failure on processing mappings with RHS of the form
"{mapping with selector}{somet...

github.com/vifm/vifm - cd81d4736f78efcd6e0fccf302f4afee7b5ab0e8 authored about 3 years ago
Fix assertion failure on processing some mappings

Those with RHS of the form "{mapping with selector}{something else}".

The issue was that "mappe...

github.com/vifm/vifm - 3cdeaca3de962ba902f590e56424b88c5a5ed68a authored about 3 years ago
Fix expand() requiring \ to be escaped twice

Once for environment variable expansion and once for macro expansion.

This isn't convenient nor...

github.com/vifm/vifm.vim - 91759dd6aa976a48a398250f7e4a89e95ba883a7 authored about 3 years ago
Merge branch 'escaping-in-expand'

Fix expand() builtin function requiring backslashes to be escaped
twice (once for environment va...

github.com/vifm/vifm - b197504dfe6b3575b994553634fff217a825824f authored about 3 years ago
Fix expand() requiring \ to be escaped twice

Once for environment variable expansion and once for macro expansion.

This isn't convenient nor...

github.com/vifm/vifm - d6cb29a455288c7395837184a908e75ee9fbc5bf authored about 3 years ago
Make expand_envvars() more tunable with flags

Split one flag into two independent ones. Having one was actually quite
confusing in the body o...

github.com/vifm/vifm - aaaca9fad715c76474d0acc7d0efdd562172e10f authored about 3 years ago
Merge branch 'expand-and-statusline'

Fix information about implicit file selection (count or ranges) being
lost due to the use of exp...

github.com/vifm/vifm - 01bf615e74d4878dfd10ae9d54aa10d295e5c7cd authored about 3 years ago
Fix a typo in fops_put.c:initiate_put_files()

github.com/vifm/vifm - 5852e1ba6cad86e333079bd777b065f5c30ae660 authored about 3 years ago
Fix implicit selection being lost (again)

356d95eb515cde7b12c (Fix issues with implicit file selection) was fixing
a problem demonstrated ...

github.com/vifm/vifm - b916be681f295f06962ee3dc835432b39e8219b6 authored about 3 years ago
Don't reset marking when in dialog mode

Because it shouldn't be dealing with files and dropping marking breaks
operation we're in the mi...

github.com/vifm/vifm - e343d62b6f9add7968d9f91cfac79b061b4abb80 authored about 3 years ago
Introduce for_op parameter to expand_macros_i()

This will allow using the function with and without side-effects to the
views' marking, which ca...

github.com/vifm/vifm - 0eaa893434e274f7f0802054197b1a4176ab9518 authored about 3 years ago
Pass entry iterator func to append_selected_files

This way caller can specify how to iterate over entries.

github.com/vifm/vifm - c89f81848b6b188230e6653f6cb53812533db77a authored about 3 years ago
Fix `:compare listunique` not being symmetric

It yielded different results depending on which view is active due to
not processing bottom file...

github.com/vifm/vifm - 4c358dc4b0095375feeccaa3913233816aa20256 authored about 3 years ago
Check existence of alternate buffer for dir open

That is when replacing netrw.

Thanks to homie-desktop.

Fixes vifm/vifm.vim#77 on GitHub.

github.com/vifm/vifm - e8e5eee5b2f374541b27617bd1568af526493a6b authored about 3 years ago
Check existence of alternate buffer for dir open

That is when replacing netrw.

Thanks to homie-desktop.

Fixes vifm/vifm.vim#77 on GitHub.

github.com/vifm/vifm.vim - c4985dc3990e565ec8bcd82b3eda0609cdf5bcc7 authored about 3 years ago
Fix error on returning to deleted file

github.com/vifm/vifm - 69e652cb6b849c07c25076f52cb09686393e7e0b authored about 3 years ago
Merge pull request #76 from rbong/master

Fix error on returning to deleted file

github.com/vifm/vifm.vim - 2fb438ed73010c0d78756bea8acfa20fcc34912a authored about 3 years ago
Add vifm.keys table to Lua API

github.com/vifm/vifm.vim - 62b3298334dcdeefac0744aba4781030ed757a3a authored about 3 years ago
Merge branch 'lua-keys'

Plugins
-------

* Add vifm.keys table to Lua API

github.com/vifm/vifm - 360d98a851e838efd0ab25f475c77181a2acad8c authored about 3 years ago
Add vifm.keys table to Lua API

github.com/vifm/vifm - d4b956b2b17cee4389adc731266127522341c0ed authored about 3 years ago
Pass user data to keys handler

github.com/vifm/vifm - f14a23f7194811bfea163945462dd53879c38471 authored about 3 years ago
Introduce foreign keys into the engine

github.com/vifm/vifm - e841338878d386faacd4cf503915a12ac2ff1a24 authored about 3 years ago
Build tests as a separate state in uncov-coverage

Tests' Makefile doesn't track dependencies perfectly when executed
by automake-generated Makefil...

github.com/vifm/vifm - e0fc5260b0c7129673af0ac65dcaef9c8acced7a authored about 3 years ago
Extract MAX_LHS_LEN constant in engine/keys.h

github.com/vifm/vifm - 692894feb82179b45a75a973f640fa5f7d9b9165 authored about 3 years ago
Fix error on returning to deleted file

github.com/vifm/vifm.vim - 8fd5fb565621e2c096d1d144b6effc4adc35edb7 authored about 3 years ago
Merge branch 'compare-on-conflict'

Add comparison action to conflict resolution dialog.

Thanks to anonymous at Vifm Q2A site and d...

github.com/vifm/vifm - 3389c1981e5cc8732e0b3fbf494740471ee789b4 authored about 3 years ago
Add comparison to conflict resolution dialog

Thanks to anonymous at Vifm Q2A site and dalvand.

See
https://q2a.vifm.info/959/display-details...

github.com/vifm/vifm - 9481e581b4144904235696e1b20adf13fd0a33e7 authored about 3 years ago
Move file_info.c:format_time() to utils unit

And rename to format_iso_time().

github.com/vifm/vifm - 17890805ecdeb26b29de64d6f45ca03528bbf9d8 authored about 3 years ago
Add %pu macro for disabling preview caching

Thanks to b0x4it.

Closes #750 on GitHub.

github.com/vifm/vifm.vim - d8dd9f5a03cc5bc6859651aa7599017b7240a87e authored about 3 years ago
Document that <del> key might correspond to <bs>

Thanks to dalvand.

See https://q2a.vifm.info/996/map-backspace-to-move-up-a-level

github.com/vifm/vifm.vim - 27d5715b04ccce612dccab6b73ef8ef1bda56bf7 authored about 3 years ago
Merge branch 'add-pu-macro'

Add %pu macro that disables caching of viewer's output.

Thanks to b0x4it.

Document that <del> ...

github.com/vifm/vifm - 77118402e826c2a61e581416857dde4f4eb3bda5 authored about 3 years ago
Add %pu macro for disabling preview caching

Thanks to b0x4it.

Closes #750 on GitHub.

github.com/vifm/vifm - 3f41fc14ae9a4b3c9472e324c7449518dce02640 authored about 3 years ago
Document that <del> key might correspond to <bs>

Thanks to dalvand.

See https://q2a.vifm.info/996/map-backspace-to-move-up-a-level

github.com/vifm/vifm - 725ba5f6e55067d98eefdd4c5e316d898c305448 authored about 3 years ago
Mention %r macro in sample vifmrc files

Thanks to J. Reis.

See https://q2a.vifm.info/1018/replicate-function-of-al-with-hard-link

github.com/vifm/vifm - 62cd1900d8208bf760f28f744bbc71d45823f04c authored about 3 years ago
Merge branch 'fix-crash-on-startup'

Due to latest fix for --remote, which broke everything else...

github.com/vifm/vifm - 076fc7659524ebe85bad46cc6f8649f192b0b386 authored about 3 years ago
Fix crash on startup

c91af02f8:

Fix --remote and --remote-expr failing w/o $TERM

Or rather if $TERM isn't v...

github.com/vifm/vifm - 61301354ae4b831c73d47d6cfa3524d3d37ae1a6 authored about 3 years ago
Merge branch 'no-term-for-remote'

Fix --remote and --remote-expr failing if $TERM isn't valid (regression
in 0.11-beta).

Thanks t...

github.com/vifm/vifm - 3fc2158168357cdd08d676683c45c929a5f28207 authored about 3 years ago
Fix --remote and --remote-expr failing w/o $TERM

Or rather if $TERM isn't valid.

Regression in 0.11-beta when default value of 'title' started t...

github.com/vifm/vifm - c91af02f8fa7628d97cf2712e8d30ae67a0ad96d authored about 3 years ago
Move IPC options into a separate group

github.com/vifm/vifm - 4f273fca77bf070a2a0218a8214036a292a150bc authored about 3 years ago
Introduce args.h:ArgsSubset enumeration

github.com/vifm/vifm - e34f50cc46f9b9d8b60f59783f6e0fa6099ca6ba authored about 3 years ago
Work around an issue with :drop

Running `:drop x` in one of several `x` windows can move you into
another one of them, so avoid ...

github.com/vifm/vifm - d6dfd5c1c452aa8e5e2dd4788d9bca5bdd856131 authored about 3 years ago
Work around an issue with :drop

Running `:drop x` in one of several `x` windows can move you into
another one of them, so avoid ...

github.com/vifm/vifm.vim - d7a4a53790a8a3319f114ec1cd87c802ffe6ae5c authored about 3 years ago
Merge branch 'better-appimage'

Don't link with libmagic for AppImage. This fixes libmagic aborting the
application on systems ...

github.com/vifm/vifm - 9008daab97feb73a33f2d80822327d67b842bc14 authored about 3 years ago
Build ncurses without gpm library for AppImage

`configure` checks started to fail because they don't add -ldl when
checking presence of wattr_s...

github.com/vifm/vifm - 15122a576fa2b6af730416c74896173ea664423f authored about 3 years ago
Simplify AppRun file

Just using $APPDIR should be enough, no need to reinvent it.

github.com/vifm/vifm - 752538e8d9e764a755403f3db2c55d19432b5e3f authored about 3 years ago
Don't link with libmagic for AppImage

The library causes trouble because it tries to use pre-compiled magic
data of unsupported versio...

github.com/vifm/vifm - d41395abb2452d68cac41a5c2be7cd4c304f6dc0 authored about 3 years ago
Document that fields of VifmEntry are just copies

github.com/vifm/vifm.vim - 0c8b6908c88daf57952d1bb25a1bf55e3cbbf852 authored about 3 years ago
Start exposing tabs via Lua API

Introduce vifm.tabs table and VifmTab type with very basic functions.

github.com/vifm/vifm.vim - 6472c7d8cc5cf7176de89a91074b8574585ee4e3 authored about 3 years ago
All indexes in Lua start at 1

Note that in the documentation and remove incorrect comment about
returned entry index being bas...

github.com/vifm/vifm.vim - 44ec5580e6fdb6a26190cefd2122eaa04b8e0ede authored about 3 years ago
Merge branch 'tabs-in-lua'

Fix :goto command not positioning cursor correctly if provided on
command-line.

Thanks to Toan ...

github.com/vifm/vifm - bb72a2ee2c2ed637d1392cd55fe7899aa9b39c80 authored about 3 years ago
Start exposing tabs via Lua API

Introduce vifm.tabs table and VifmTab type with very basic functions.

github.com/vifm/vifm - c75fa65b0af75bb20373ac97b119b6b2e5d9022a authored about 3 years ago
Fix a typo in viefmview.c:vifmview_entry() comment

github.com/vifm/vifm - bdf6f6688036e29ee93b3320b896e88b0135b08e authored about 3 years ago
Give tabs unique ids

Numbering is sequential and goes through both global and pane tabs.

github.com/vifm/vifm - 5f4125c554e534d231390455481adf2026bae11e authored about 3 years ago
Fix :goto command when passed on command-line

It wasn't positioning cursor correctly if provided on command-line.

Thanks to Toan Nguyen (a.k....

github.com/vifm/vifm - 54f351da9b0834a796e36828804ede8879efedb4 authored about 3 years ago
Document that fields of VifmEntry are just copies

github.com/vifm/vifm - 21219f404a33e863790afc33888e2addcad35c10 authored about 3 years ago
All indexes in Lua start at 1

Note that in the documentation and remove incorrect comment about
returned entry index being bas...

github.com/vifm/vifm - cf01af5f16844ed3a60cfff3307105a6832dcdd3 authored about 3 years ago
Disable spell checking in terminal buffer

For Neovim, Vim ignores 'spell' while in terminal mode.

Thanks to mohabme.

Fixes vifm/vifm.vim...

github.com/vifm/vifm - 119df21a0e58c3760d690c441b03870ff9600219 authored about 3 years ago
Disable spell checking in terminal buffer

For Neovim, Vim ignores 'spell' while in terminal mode.

Thanks to mohabme.

Fixes vifm/vifm.vim...

github.com/vifm/vifm.vim - 8139a59e6153d63a761aeae29461ccfc95e2539c authored about 3 years ago
Fix table index being unused by check_*_field()

I guess it's essentially always 1, so it went unnoticed.

github.com/vifm/vifm - 758235d443d75b770e836f02087b00f737c0902e authored about 3 years ago
Merge branch 'fix-regular-file-check'

Fix resolving symlinks to symlinks on checks for regular file.

Thanks to Olmo Kramer.

github.com/vifm/vifm - 6974f207daef8a50a3d1c6f633f184c905338ae9 authored about 3 years ago
Add sample installation guide to the readme.md

Closes vifm/vifm.vim#70 on GitHub.

github.com/vifm/vifm - ba25a4ffedfb8f5aeddfb5e8350417bc34ea32b3 authored about 3 years ago