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

Add expr register's history to vifminfo/sessions

github.com/vifm/vifm - 772f7f3d3227bf2785ecfb8d8dc35db568869455 authored over 2 years ago
Add a dedicated history for expression register

github.com/vifm/vifm - f7430f4e903ba4983e163366a1b8e27699737184 authored over 2 years ago
Add expression pseudo-register for cmdline mode

Invoked on Ctrl-R =.

Thanks to Marcos Cruz and Jiji from Vifm Q2A site.

github.com/vifm/vifm - 5ecaeaab08a6f4fc81ae11bc7763e193ba4cf395 authored over 2 years ago
Don't use `input_stat` after leave_cmdline_mode()

Don't assume that contents of its fields is the same.

github.com/vifm/vifm - 2dcd55e4c8ac36971ca658cd9110792a4c2ca984 authored over 2 years ago
Pass prompt_cb to finish_prompt_submode() as param

This way it doesn't depend in `input_stat` global.

github.com/vifm/vifm - 87c444102238197727ee0a5ee604cd2017e212f3 authored over 2 years ago
Make prev_mdoe line_stats_t's field

github.com/vifm/vifm - c96f3d6d74ad5a119b02d1131e2753f666a4a8a9 authored over 2 years ago
Make sub_mode line_stats_t's field

github.com/vifm/vifm - 6d42089eeaea9abf5767e0ec36b4d5d8bf2228bc authored over 2 years ago
Make sub_mode_ptr line_stats_t's field

github.com/vifm/vifm - 4778f1152e4b97f4863982f7c7672fbc51cb551e authored over 2 years ago
Make sub_mode_allows_ee line_stats_t's field

github.com/vifm/vifm - d22ede27b336390656889ec8e0f322cb91e0f55b authored over 2 years ago
Add <[am]-s-[a-z]> and <s-[am]-[a-z]> notation

That is angle-bracket notation for alpha keys with Alt and Shift
modifiers.

Thanks to Reece Pet...

github.com/vifm/vifm.vim - 636729b734c7e3027b0df0fd994e2a63ce7e9c29 authored over 2 years ago
Add <[am]-[0-9]> angle-bracket

These are numeric keys with Alt modifier.

Thanks to anonymous at Vifm Q2A site.

See
https://q2...

github.com/vifm/vifm.vim - d2e2a1fbed196e3bb273fe87bbd821a7e80be298 authored over 2 years ago
Merge branch 'more-key-notations'

Add angle-bracket notation for alpha keys with Alt and Shift
modifiers (<[am]-s-[a-z]>, <s-[am]-...

github.com/vifm/vifm - fe6dc7ecebee88e08726c2f3d2be39a3dfaeb4b1 authored over 2 years ago
Add <[am]-[0-9]> angle-bracket

These are numeric keys with Alt modifier.

Thanks to anonymous at Vifm Q2A site.

See
https://q2...

github.com/vifm/vifm - 674f9c77cd783d6aff58ad00b6ca8a7475806d20 authored over 2 years ago
Improve/fix formatting of <keys> in vifm.1

github.com/vifm/vifm - 5af5a9703e9a2e9e10402a18fe067f8b7f4c5b86 authored over 2 years ago
Fix clearing graphics on a/A in view mode

github.com/vifm/vifm - b4fdbe16c42c5af42abf6470d351a3f595aa2a30 authored over 2 years ago
Add <[am]-s-[a-z]> and <s-[am]-[a-z]> notation

That is angle-bracket notation for alpha keys with Alt and Shift
modifiers.

Thanks to Reece Pet...

github.com/vifm/vifm - c8ff163dd415d92586c3762c741ace6b1b3fd469 authored over 2 years ago
Add "datasync" value to 'iooptions'

It configure whether writes on file copying when 'syscalls' is on are
synchronized periodically....

github.com/vifm/vifm.vim - 3ca14b9dc488fe45a14bf5f78cf56ca22fb9269d authored over 2 years ago
Merge branch 'datasync-iooption'

Add "datasync" value to 'iooptions' option to configure whether writes
on file copying when 'sys...

github.com/vifm/vifm - 6af11788747aa7ff130b7ada4cbb2b23c26367d8 authored over 2 years ago
Add "datasync" value to 'iooptions'

It configure whether writes on file copying when 'syscalls' is on are
synchronized periodically....

github.com/vifm/vifm - 24ed0a64096f7d816e5ce1447a54c9d39cc5ac22 authored over 2 years ago
Merge branch 'ops-fixes'

Fix handling errors on :mkdir with 'syscalls' set. They weren't
displayed and retry/ignore/abor...

github.com/vifm/vifm - eb87a3da1d02403ae254976d734a5c27ae59d274 authored over 2 years ago
Fix ignored ops still being added to undo history

This isn't fatal, but confusing. Ignored operation did not happen and
thus shouldn't be undone.

github.com/vifm/vifm - a4ce2d09f229911afbc1e39b52ba6b9d31497a33 authored over 2 years ago
Make iop_*() and ior_*() return an enumeration

github.com/vifm/vifm - 12ef94e75dc49a7e6ffbb8fdf106a5eaf4f26ef4 authored over 2 years ago
Report progress in iop_mkfile() and iop_mkdir()

github.com/vifm/vifm - b4477d37cd2cdf4c0f58dcc62270ffaa8cd06571 authored over 2 years ago
Make perform_operation() return an enumeration

This incorporates "skipped" status which was already used by undo unit.

github.com/vifm/vifm - 099fa79a1b96bb73114120186230bc905c08781c authored over 2 years ago
Simplify path_in_errors_has_no_double_slashes()

This ior/error test doesn't actually need an error callback.

github.com/vifm/vifm - 8ebab53545eb593a925d127a2c880a756c61a4e5 authored over 2 years ago
Fix segfault on ignoring an error from :touch

Happened only with 'syscalls' set, because that's a prerequisites for
retry/ignore/retry dialog.

github.com/vifm/vifm - b6d07d56685073c560cb9703dbd96e822fd7b2cf authored over 2 years ago
Fix handling errors on :mkdir with 'syscalls' set

They weren't displayed and retry/ignore/abort prompt wasn't presented.

github.com/vifm/vifm - dd22f7a3f7d0854412d813096a91a42311741b12 authored over 2 years ago
Handle broken links in iop_mkfile()

Not a user-visible change because there is a preliminary check of file
existence in :touch imple...

github.com/vifm/vifm - 9aa32eb5fa5640bac99822f68c8c9ca4ff5bf34d authored over 2 years ago
Don't call prompt functions directly from ops.c

Make functions configurable on ops_alloc(). More parameters, but also
more flexible and testable.

github.com/vifm/vifm - 84e4d324ea5157afb8e7036a049a6553aa9fb43a authored over 2 years ago
Add nord author info

github.com/vifm/vifm-colors - aad409b22302ff6cb955f1f8101d7990098fdfd1 authored over 2 years ago
Merge pull request #40 from novores/add-nord-theme

Add Nord Theme

github.com/vifm/vifm-colors - f907d99a7bd2d0c9e575c7dc057a923ccd08e068 authored over 2 years ago
Add Nord Theme

github.com/vifm/vifm-colors - 42975eb68e96050541b1b467b7c876d61aad1cc8 authored over 2 years ago
Enable os.tmpname() in Lua

github.com/vifm/vifm.vim - 664eb2d5cc4f1f1f037f9b1a35dfe4c9bf3190b6 authored almost 3 years ago
Document that editor Lua handler gets .command

Forgot to document and test it.

github.com/vifm/vifm.vim - d6ae9ca80284bd7df38b102ba280f0d132129c0f authored almost 3 years ago
Add vifm.run() Lua function

Runs an external command similar to :!. Waits for it to finish if
terminal multiplexer is not i...

github.com/vifm/vifm.vim - 72170d5f47b53fdb44c9e44dd2f485b47f0ca327 authored almost 3 years ago
Merge branch 'run-in-lua'

Plugins
-------

* Add vifm.run() Lua function (similar to `:!`).
* Extend custom editor sample ...

github.com/vifm/vifm - e1f992f147c2d223ee7da9b43f1584c1b413a6c8 authored almost 3 years ago
Extend custom editor sample plugin

Show how to use with terminal editors, which is possible now with
vifm.run().

github.com/vifm/vifm - 21a0faf75d813252ec2966fda90e498a20f1d144 authored almost 3 years ago
Document that editor Lua handler gets .command

Forgot to document and test it.

github.com/vifm/vifm - b934611336fc1533ac0188602963fa97459e86fd authored almost 3 years ago
Enable os.tmpname() in Lua

github.com/vifm/vifm - 49b3183389fb0732a8e009abca1b50bb9e5500ef authored almost 3 years ago
Add vifm.run() Lua function

Runs an external command similar to :!. Waits for it to finish if
terminal multiplexer is not i...

github.com/vifm/vifm - 2c46f39028cf3f8b73cba5706cb94c6933f477f2 authored almost 3 years ago
Add GitHub Sponsors

github.com/vifm/.github - 7dfc1ef035c7fcc544944577393e4dad0d7b5285 authored almost 3 years ago
Use status_to_exit_code() in running.c

github.com/vifm/vifm - 5f99019731ff04a998351eaf5d6d14319b3699bc authored almost 3 years ago
Merge branch 'mainly-fixes'

Set `title` option by default if $TERM is foot* as its terminfo entry
might lack tsl and fsl att...

github.com/vifm/vifm - 85a70df1b856d2b364800423365b49f4496eba56 authored almost 3 years ago
Upgrade Lua from 5.4.3 to 5.4.4

github.com/vifm/vifm - 13a8d68888b730857e017f27dd7b868ce5054cb9 authored almost 3 years ago
Fix :set in autocmd triggered from vifmrc

Running :set from autocommands triggered during processing of vifmrc
changed options for all vie...

github.com/vifm/vifm - 6e9a078a5f1651bc35c19478d976eea6b952a5b3 authored almost 3 years ago
Hard-code that "foot" is xterm-like wrt title

Set `title` option by default if $TERM is foot* as its terminfo entry
might lack tsl and fsl att...

github.com/vifm/vifm - eeac5f9d1e914eda430bb9ab950a647c415ec95b authored almost 3 years ago
Compact data structures that describe keys

- Save 8 bytes in `key_conf_t`.
- Save 16 bytes in `key_chunk_t` (8 come from a `key_conf_t` fie...

github.com/vifm/vifm - 159708ec2929dda24ffa5e17234c64b0584a70e1 authored almost 3 years ago
Fix :restart removing builtin selectors

Since be4762f3fbece785640584f6c12e6b5849747e66:

Implement foreign selectors in engine/keys
...

github.com/vifm/vifm - 7c3e183e0228d5871c792c3f0f8a263ee77ffe72 authored almost 3 years ago
Merge branch 'second-screenshot'

Add second screenshot to the README.

By TornaxO7.

github.com/vifm/vifm - 59517cfdd0c566c736ea1fc05ea3afa4edf3f390 authored almost 3 years ago
Corrections for second screenshot

github.com/vifm/vifm - 7155a045e2aebdac2380b435f4dd2982697b273e authored almost 3 years ago
adding second screenshot to the README

github.com/vifm/vifm - 4ee9f8b0f3bb450135b1c17d504e739075e18149 authored almost 3 years ago
Merge branch 'wayland-friendly-sample-vifmrc'

Define o and O conditionally in vifmrc.

Optionally use $TERMINAL in sample vifmrc.

Implement y...

github.com/vifm/vifm - ae1646222a3e548b1eab06d1e836cf52ec45a375 authored almost 3 years ago
Define o and O conditionally in vifmrc

Closes #782 on GitHub.

github.com/vifm/vifm - 2d986dc1ea0df3d445e1c532ce5705f166315f5a authored almost 3 years ago
Optionally use $TERMINAL in sample vifmrc

Closes #781 on GitHub.

github.com/vifm/vifm - 77a124c368f13590f31c951a6b2bad83830c96d2 authored almost 3 years ago
Implement yd/yf in vifmrc for Wayland

Closes #780 on GitHub.

github.com/vifm/vifm - 036c96959dd53395e048839f9795ee9ea33bf667 authored almost 3 years ago
Merge branch 'extend-escaping'

Add unprintable Unicode code points to the set of characters escaped in
file names and start esc...

github.com/vifm/vifm - dcb125b06e19b856cc553d8978c9a42e11c13c09 authored almost 3 years ago
Try to cover bad encoding on escaping

Fixes #644 on GitHub.

github.com/vifm/vifm - 4f3ef85d40e276ee6d22e60b4dca76d520ea3cfb authored almost 3 years ago
Escape unreadable chars in dialogs and messages

Thanks to MadMaverick9.

github.com/vifm/vifm - 2f0b950d576c6dd4504ba0f5d8ba910feb29a944 authored almost 3 years ago
Document limitation of command-line wrt bad names

github.com/vifm/vifm - 9c8034cdf3716e58d5f9eda5027f7283b2fdce5b authored almost 3 years ago
Escape unreadable characters in command-line mode

Thanks to MadMaverick9.

github.com/vifm/vifm - d50f45204f5f4c4901cc9860bed2249198317b88 authored almost 3 years ago
Escape unreadable characters in menus

Thanks to MadMaverick9.

github.com/vifm/vifm - 8a9192a3d30d065a2802f3858808c017d84dbbdd authored almost 3 years ago
Escape weird characters in file views

Closes #554 on GitHub.

github.com/vifm/vifm - d4fea5cba81925421f7b2f8e3ee64f99fe594407 authored almost 3 years ago
Fix two input_stat uses in cmdline.c

Functions that accept line_stats_t as an argument must not use
input_stat directly.

github.com/vifm/vifm - 9635af020c8e41ecafb3e0989e3288229c152e9c authored almost 3 years ago
Escape unprintable Unicode chars in file names

github.com/vifm/vifm - c7bdb719e67610e5a43038bcb5865610c4578aef authored almost 3 years ago
Define utf8_first_char() for all platforms

Not just for Windows.

github.com/vifm/vifm - 5bdf3b298b8bcca12e7e9e55b1fe254fc3be896e authored almost 3 years ago
Fix mem corruption on completion of bad filenames

File names for which encoding to wide character fails caused causing
memory corruption because s...

github.com/vifm/vifm - 9e3d191e9618c73281d6934bf44b8ef0029cf68b authored almost 3 years ago
Add line_stats_t::prefix_len

Was a static variable in modes/cmdline.c:line_completion() which can be
a problem in tests.

github.com/vifm/vifm - 73144f5a488aa1461c0f14a6bee6aea38f2288d8 authored almost 3 years ago
Fix displaying empty matches of menu items.

Empty matches at the start/end caused <<< or >>> to appear.

github.com/vifm/vifm - 088c38e2be0ae8b573fb157f9175f59a047733e3 authored almost 3 years ago
Fix search highlighting in menus on hor. scrolling

Prefix scrolled off the viewport needs to contain bytes where it's not
one-to-one correspondence...

github.com/vifm/vifm - 86a785c38a6b0f4bcdd6e6c60a62990d3f1d3bc8 authored almost 3 years ago
Move compat/wcwidth.c:bisearch() to utils/utils.c

It's useful for future code common to all platforms.

github.com/vifm/vifm - fee76aac005a77ba68a614a563d0a9e89ad114ef authored almost 3 years ago
Update config paths in vifm-app.txt

github.com/vifm/vifm.vim - 069349e5dbba9fbb24b88ebedb89f728387fae79 authored almost 3 years ago
Merge branch 'cfg-paths-in-docs'

Update config paths in vifm-app.txt and vifm.1

Patches by nobodyatandnothing.

Update vifm-conv...

github.com/vifm/vifm - 3616fc926105b91217fb4a9be83f501acaa814c8 authored almost 3 years ago
Update config paths in vifm-app.txt

github.com/vifm/vifm - 68e7a21bc16024193c40b9ad8316049fbe9e8823 authored almost 3 years ago
Update config paths in vifm.1

Closes #779 on GitHub.

github.com/vifm/vifm - e552e3beef924d830a44d07644a536a745468e13 authored almost 3 years ago
Update vifm-convert-dircolors.1

github.com/vifm/vifm - f9e9f75cf2aa8b8d9ad4da3beb9f7ab3fd9c7d7d authored almost 3 years ago
Add vi[x]cmd Lua handler for edit-many action

github.com/vifm/vifm.vim - 47b5f2a05782857ede6e1257e9326396cf74aae9 authored almost 3 years ago
Add vi[x]cmd Lua handler for edit-list action

github.com/vifm/vifm.vim - 9d1cd6cafd9398ee37a25873dcd56014a52d5d69 authored almost 3 years ago
Add vi[x]cmd Lua handler for edit-one action

This should complete support for customizing editors. However, need to
add more Lua API for run...

github.com/vifm/vifm.vim - 11d8fb106515a4c4e6016742053356c9f0434fed authored almost 3 years ago
Add vifm.escape() Lua function

Escapes input to make it suitable for use in an external command for
current value of 'shell'.

github.com/vifm/vifm.vim - 0bf1ec6bf5eca2437e288f4a67154f0f17ff1ecf authored almost 3 years ago
Add vi[x]cmd Lua handler for open-help action

github.com/vifm/vifm.vim - dbaf48eab767cd9057b79b2cbcefdfd089e1a922 authored almost 3 years ago
Describe handler details in *vifm-lua-handlers*

Rather than doing it at *vifm-l_vifm.addhandler()*.

github.com/vifm/vifm.vim - 6c7c8237e98c37b47f4a03f73d18830ef719fae1 authored almost 3 years ago
Merge branch 'editor-lua-handler'

Try several editors and then $EDITOR for 'vim' option in sample vifmrc
files.

Thanks to Janek (...

github.com/vifm/vifm - d6e185a8a723dd619afd0cef09cecbaf55e62cfa authored almost 3 years ago
Add sample plugin for customizing editor

github.com/vifm/vifm - 6a64a7cd7729ad265b377ac520c8656de227c497 authored almost 3 years ago
Try to pick editor in sample vifmrc files

Try several editors and then $EDITOR for 'vim' option in sample vifmrc
files.

Thanks to Janek (...

github.com/vifm/vifm - 9211599204a6d2eb3b3a855e92b86f870e1a06ff authored almost 3 years ago
Add vi[x]cmd Lua handler for edit-one action

This should complete support for customizing editors. However, need to
add more Lua API for run...

github.com/vifm/vifm - 589f46a6353ceebbb9128ed9037eaceb19086768 authored almost 3 years ago
Add vi[x]cmd Lua handler for open-help action

github.com/vifm/vifm - 146e3ab6d80e1e9acf19bfa346dd6ed305fcb33b authored almost 3 years ago
Add vi[x]cmd Lua handler for edit-many action

github.com/vifm/vifm - 424d3f46161137268de27a7a9055c9b9c62cbef4 authored almost 3 years ago
Move one test to tests/commands/cpmv.c

From commands/misc.c.

github.com/vifm/vifm - 53b8b2142785c7e5c23205149eac03ec5981619f authored almost 3 years ago
Add vi[x]cmd Lua handler for edit-list action

github.com/vifm/vifm - 0065902fadaef6fa72dde4c4ae40b215a7f224cc authored almost 3 years ago
Improve setup/teardown in misc/fname_modif.c tests

It caused trouble for marks.c tests due to values not being nulled.

github.com/vifm/vifm - 66207a625a7419bef721530acd17647a641339e0 authored almost 3 years ago
Implement Lua handlers for editor customization

github.com/vifm/vifm - f93156bbb76fe39b5a388f961a8a3b51c22e2eb6 authored almost 3 years ago
Remove extra `struct` keywords in lua/vlua.c

github.com/vifm/vifm - 1e8c027345bc9a94a4111d50d3b02670093215b5 authored almost 3 years ago
Pass view_t to vim_edit_marking()

This way it doesn't depend on global variable curr_view.

github.com/vifm/vifm - 4f31c88e6aab0c1d918014a3ade5805d6405653b authored almost 3 years ago
Rewrite vim_edit_marking to call vim_edit_files

This also gets rid of using macro expansion where it's not appropriate,
it actually caused troub...

github.com/vifm/vifm - 23df2fcf4076cc14866644d411a8e8abebe81e7a authored almost 3 years ago
Describe handler details in *vifm-lua-handlers*

Rather than doing it at *vifm-l_vifm.addhandler()*.

github.com/vifm/vifm - 27bf0c8f9866e9a4666b94fb677a7eb2fd4b7c6c authored almost 3 years ago
Move lua/{vifm_cmds => common}.c:push_str_array()

github.com/vifm/vifm - a8a113b89b96dab37ed6657b691aeb0ec84f2865 authored almost 3 years ago
Stylistic updates for lua/vifm_handlers unit

github.com/vifm/vifm - 4341eb6b684f66fe84d948259170e78a5cb16210 authored almost 3 years ago
Add vifm.escape() Lua function

Escapes input to make it suitable for use in an external command for
current value of 'shell'.

github.com/vifm/vifm - f109b2ca970d66c940fb4a346a4fbb50144d70a2 authored almost 3 years ago
Make safe mode state recursive

Otherwise, we were in trouble at least when handler in a safe
environment called something that ...

github.com/vifm/vifm - c8f9fe6858fd7f8f7d49ea22f24219a54b7e106e authored almost 3 years ago
Fix indentation of vlua_state_proxy_call()'s body

github.com/vifm/vifm - 8641868913bcfdf5bb5b96594330eb8087269068 authored almost 3 years ago