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
Empty matches at the start/end caused <<< or >>> to appear.
088c38e2be0ae8b573fb157f9175f59a047733e3 authored almost 3 years ago by xaizek <[email protected]>
Prefix scrolled off the viewport needs to contain bytes where it's not
one-to-one correspondence...
It's useful for future code common to all platforms.
fee76aac005a77ba68a614a563d0a9e89ad114ef authored almost 3 years ago by xaizek <[email protected]>Update config paths in vifm-app.txt and vifm.1
Patches by nobodyatandnothing.
Update vifm-conv...
3616fc926105b91217fb4a9be83f501acaa814c8 authored almost 3 years ago by xaizek <[email protected]>68e7a21bc16024193c40b9ad8316049fbe9e8823 authored almost 3 years ago by xaizek <[email protected]>
Closes #779 on GitHub.
e552e3beef924d830a44d07644a536a745468e13 authored almost 3 years ago by nobodyatandnothing <[email protected]>f9e9f75cf2aa8b8d9ad4da3beb9f7ab3fd9c7d7d authored almost 3 years ago by nobodyatandnothing <[email protected]>
Try several editors and then $EDITOR for 'vim' option in sample vifmrc
files.
Thanks to Janek (...
d6e185a8a723dd619afd0cef09cecbaf55e62cfa authored almost 3 years ago by xaizek <[email protected]>6a64a7cd7729ad265b377ac520c8656de227c497 authored almost 3 years ago by xaizek <[email protected]>
Try several editors and then $EDITOR for 'vim' option in sample vifmrc
files.
Thanks to Janek (...
9211599204a6d2eb3b3a855e92b86f870e1a06ff authored almost 3 years ago by xaizek <[email protected]>
This should complete support for customizing editors. However, need to
add more Lua API for run...
424d3f46161137268de27a7a9055c9b9c62cbef4 authored almost 3 years ago by xaizek <[email protected]>
146e3ab6d80e1e9acf19bfa346dd6ed305fcb33b authored almost 3 years ago by xaizek <[email protected]>
From commands/misc.c.
53b8b2142785c7e5c23205149eac03ec5981619f authored almost 3 years ago by xaizek <[email protected]>0065902fadaef6fa72dde4c4ae40b215a7f224cc authored almost 3 years ago by xaizek <[email protected]>
It caused trouble for marks.c tests due to values not being nulled.
66207a625a7419bef721530acd17647a641339e0 authored almost 3 years ago by xaizek <[email protected]>f93156bbb76fe39b5a388f961a8a3b51c22e2eb6 authored almost 3 years ago by xaizek <[email protected]>
1e8c027345bc9a94a4111d50d3b02670093215b5 authored almost 3 years ago by xaizek <[email protected]>
This way it doesn't depend on global variable curr_view.
4f31c88e6aab0c1d918014a3ade5805d6405653b authored almost 3 years ago by xaizek <[email protected]>
This also gets rid of using macro expansion where it's not appropriate,
it actually caused troub...
Rather than doing it at *vifm-l_vifm.addhandler()*.
27bf0c8f9866e9a4666b94fb677a7eb2fd4b7c6c authored almost 3 years ago by xaizek <[email protected]>a8a113b89b96dab37ed6657b691aeb0ec84f2865 authored almost 3 years ago by xaizek <[email protected]>
4341eb6b684f66fe84d948259170e78a5cb16210 authored almost 3 years ago by xaizek <[email protected]>
Escapes input to make it suitable for use in an external command for
current value of 'shell'.
Otherwise, we were in trouble at least when handler in a safe
environment called something that ...
8641868913bcfdf5bb5b96594330eb8087269068 authored almost 3 years ago by xaizek <[email protected]>
Fix :. incorrectly checking for one path being parent of another and
producing weird results ("/...
When it checked for one path being parent of another.
"/pa" was considered parent of "/path", wi...
Plugins
-------
* Allow keys defined in Lua accept selectors (e.g., "gg" or those
defined in ...
1e1bfd7b492e439f1f4e845940330c17501326c5 authored almost 3 years ago by xaizek <[email protected]>
Need to set correct type.
c020359ae28878b6dec7117ea3695ea314a146f5 authored almost 3 years ago by xaizek <[email protected]>
Plugins
-------
* Allow implementing custom selectors in Lua. Can be combined with
any built...
Like "a" and "A" in "da", "dA".
66ce2c106af7e3146723f046b685ed6ef718f3fe authored almost 3 years ago by xaizek <[email protected]>That is "a" before "ab", for example.
530c7445d4ea3e60e52fe4d994ee445278a2941a authored almost 3 years ago by xaizek <[email protected]>be4762f3fbece785640584f6c12e6b5849747e66 authored almost 3 years ago by xaizek <[email protected]>
Out of vle_keys_user_remove() function.
8f543dc76b5fa6346bc4b41f3d5ba3e2da9b60bd authored almost 3 years ago by xaizek <[email protected]>Now it's find_keys().
ce0bcfd048eedd764739af5e3d9f96bd7e3940f4 authored almost 3 years ago by xaizek <[email protected]>
Fix write to a pipe of a closed process in Lua causing SIGPIPE and
termination of the application.
It caused SIGPIPE and termination of the application.
2c20a9700749290ae44bfaeb5e04811b8f1704b8 authored almost 3 years ago by xaizek <[email protected]>
Add -skip parameter to :copy/:move/:alink/:rlink. Makes the commands
automatically skip files t...
On copy/move background operation. This wasn't even testable without
-skip, so not much of a bug.
Makes the commands automatically skip files that exist at destination
instead of refusing to pro...
Skips paths that already exist at destination.
e1800d60dcd048416c842421a70693249b6705a4 authored almost 3 years ago by xaizek <[email protected]>Makes its interface more extensible.
06b5d6e3133f30576fa838ecc417bb3011d59575 authored almost 3 years ago by xaizek <[email protected]>Makes its interface more extensible.
1de4ad196fa9e09d58fb70bd1223966fc2c5b41a authored almost 3 years ago by xaizek <[email protected]>
After executing two command-line commands where the first one enters
visual mode and the second ...
Fix search and local filter values set from :history menu being split at
bar (|) and each piece ...
Might as well finish testing this unit while at it.
47ef4414de689be5f970e59360e326ea01ddee43 authored almost 3 years ago by xaizek <[email protected]>
They were split at bar (|) and each piece applied in turn. Values
without | weren't affected by...
This is in tests.
d73bff361eee6c2bcdd41d440a8f5dacf147db63 authored almost 3 years ago by xaizek <[email protected]>
Otherwise it attempts to load `.git` as a plugin and prints an errors on
statusbar. Maybe shoul...
Add :keepsel command. Changes default behaviour after running a
:command to not reset selection...
c42f31b266c0f5af23a9798a9db64a712f478511 authored almost 3 years ago by xaizek <[email protected]>
Changes default behaviour after running a :command to not reset
selection of a view.
Thanks to ...
ef689c264f2346a18c027a9025c56eed1b7c0e78 authored almost 3 years ago by xaizek <[email protected]>Out of tests/commands/misc.c which grows too large.
279ef221cae3739950a06409c3c39558509ebcbe authored almost 3 years ago by xaizek <[email protected]>Don't expand() macros in environment variables.
Fix expansion of non-existent environment varia...
257e97e0319ee0d32f848eaa76c85ddebad38a3f authored almost 3 years ago by xaizek <[email protected]>E.g.
:let $foo = 'a%Za'
:echo expand('$foo')
aa
Otherwise, it's unnecessarily hard...
7deaeee15a1d21c56225fe5d43e507ed51ce5bba authored almost 3 years ago by filterfalse <[email protected]>The dollar sign was being truncated during the process. E.g.
:unlet $foo
:echo expand(...
fcd12e6b3e11774736b4b9c957d62cb78279c494 authored almost 3 years ago by filterfalse <[email protected]>
Fix assertion failure on processing mappings with RHS of the form
"{mapping with selector}{somet...
Those with RHS of the form "{mapping with selector}{something else}".
The issue was that "mappe...
3cdeaca3de962ba902f590e56424b88c5a5ed68a authored almost 3 years ago by xaizek <[email protected]>
Fix expand() builtin function requiring backslashes to be escaped
twice (once for environment va...
Once for environment variable expansion and once for macro expansion.
This isn't convenient nor...
d6cb29a455288c7395837184a908e75ee9fbc5bf authored almost 3 years ago by xaizek <[email protected]>
Split one flag into two independent ones. Having one was actually quite
confusing in the body o...
Fix information about implicit file selection (count or ranges) being
lost due to the use of exp...
5852e1ba6cad86e333079bd777b065f5c30ae660 authored almost 3 years ago by xaizek <[email protected]>
356d95eb515cde7b12c (Fix issues with implicit file selection) was fixing
a problem demonstrated ...
Because it shouldn't be dealing with files and dropping marking breaks
operation we're in the mi...
This will allow using the function with and without side-effects to the
views' marking, which ca...
This way caller can specify how to iterate over entries.
c89f81848b6b188230e6653f6cb53812533db77a authored almost 3 years ago by xaizek <[email protected]>
It yielded different results depending on which view is active due to
not processing bottom file...
That is when replacing netrw.
Thanks to homie-desktop.
Fixes vifm/vifm.vim#77 on GitHub.
e8e5eee5b2f374541b27617bd1568af526493a6b authored almost 3 years ago by xaizek <[email protected]>69e652cb6b849c07c25076f52cb09686393e7e0b authored almost 3 years ago by Roger Bongers <[email protected]>
Plugins
-------
* Add vifm.keys table to Lua API
360d98a851e838efd0ab25f475c77181a2acad8c authored almost 3 years ago by xaizek <[email protected]>d4b956b2b17cee4389adc731266127522341c0ed authored almost 3 years ago by xaizek <[email protected]>
f14a23f7194811bfea163945462dd53879c38471 authored almost 3 years ago by xaizek <[email protected]>
e841338878d386faacd4cf503915a12ac2ff1a24 authored almost 3 years ago by xaizek <[email protected]>
Tests' Makefile doesn't track dependencies perfectly when executed
by automake-generated Makefil...
692894feb82179b45a75a973f640fa5f7d9b9165 authored almost 3 years ago by xaizek <[email protected]>
Add comparison action to conflict resolution dialog.
Thanks to anonymous at Vifm Q2A site and d...
3389c1981e5cc8732e0b3fbf494740471ee789b4 authored about 3 years ago by xaizek <[email protected]>Thanks to anonymous at Vifm Q2A site and dalvand.
See
https://q2a.vifm.info/959/display-details...
And rename to format_iso_time().
17890805ecdeb26b29de64d6f45ca03528bbf9d8 authored about 3 years ago by xaizek <[email protected]>Add %pu macro that disables caching of viewer's output.
Thanks to b0x4it.
Document that <del> ...
77118402e826c2a61e581416857dde4f4eb3bda5 authored about 3 years ago by xaizek <[email protected]>Thanks to b0x4it.
Closes #750 on GitHub.
3f41fc14ae9a4b3c9472e324c7449518dce02640 authored about 3 years ago by xaizek <[email protected]>Thanks to dalvand.
See https://q2a.vifm.info/996/map-backspace-to-move-up-a-level
725ba5f6e55067d98eefdd4c5e316d898c305448 authored about 3 years ago by xaizek <[email protected]>Thanks to J. Reis.
See https://q2a.vifm.info/1018/replicate-function-of-al-with-hard-link
62cd1900d8208bf760f28f744bbc71d45823f04c authored about 3 years ago by xaizek <[email protected]>Due to latest fix for --remote, which broke everything else...
076fc7659524ebe85bad46cc6f8649f192b0b386 authored about 3 years ago by xaizek <[email protected]>c91af02f8:
Fix --remote and --remote-expr failing w/o $TERM
Or rather if $TERM isn't v...
61301354ae4b831c73d47d6cfa3524d3d37ae1a6 authored about 3 years ago by xaizek <[email protected]>
Fix --remote and --remote-expr failing if $TERM isn't valid (regression
in 0.11-beta).
Thanks t...
3fc2158168357cdd08d676683c45c929a5f28207 authored about 3 years ago by xaizek <[email protected]>Or rather if $TERM isn't valid.
Regression in 0.11-beta when default value of 'title' started t...
c91af02f8fa7628d97cf2712e8d30ae67a0ad96d authored about 3 years ago by xaizek <[email protected]>4f273fca77bf070a2a0218a8214036a292a150bc authored about 3 years ago by xaizek <[email protected]>
e34f50cc46f9b9d8b60f59783f6e0fa6099ca6ba authored about 3 years ago by xaizek <[email protected]>
Running `:drop x` in one of several `x` windows can move you into
another one of them, so avoid ...
Don't link with libmagic for AppImage. This fixes libmagic aborting the
application on systems ...
`configure` checks started to fail because they don't add -ldl when
checking presence of wattr_s...
Just using $APPDIR should be enough, no need to reinvent it.
752538e8d9e764a755403f3db2c55d19432b5e3f authored about 3 years ago by xaizek <[email protected]>
The library causes trouble because it tries to use pre-compiled magic
data of unsupported versio...
Fix :goto command not positioning cursor correctly if provided on
command-line.
Thanks to Toan ...
bb72a2ee2c2ed637d1392cd55fe7899aa9b39c80 authored about 3 years ago by xaizek <[email protected]>Introduce vifm.tabs table and VifmTab type with very basic functions.
c75fa65b0af75bb20373ac97b119b6b2e5d9022a authored about 3 years ago by xaizek <[email protected]>bdf6f6688036e29ee93b3320b896e88b0135b08e authored about 3 years ago by xaizek <[email protected]>