Ecosyste.ms: OpenCollective

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

github.com/vifm/vifm.vim

Vim plugin that allows use of vifm as a file picker
https://github.com/vifm/vifm.vim

Export plugin metadata via `vifm.plugin`

cd3ce5b5ee12355556583478c6103d4a16366bea authored over 3 years ago by xaizek <[email protected]>
Update vifm-lua.txt a bit

a370360643351c45d2cea91e6dc7adf69fae4af6 authored over 3 years ago by xaizek <[email protected]>
Make zx fold parent of current non-directory entry

Thanks to filterfalse.

e46edace22faff74d6e4d897b71b27b0047698b9 authored over 3 years ago by xaizek <[email protected]>
Pass width to custom column handlers

d8607dfffb6f1179e0cb97d102fee989cf139d1e authored over 3 years ago by xaizek <[email protected]>
Make view columns return a table

6470ff49347a48990795d368baed86d68f0b8e62 authored over 3 years ago by xaizek <[email protected]>
Make handlers return a table

447eb684234fb6af321e9a04e2d84f1d00d8dbc1 authored over 3 years ago by xaizek <[email protected]>
Add %c 'statusline' macro (FS size)

It displays size of current file-system.

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

Closes #697 on...

d78af4f3e88b56c60449807f5b7507cd4fc7eba1 authored over 3 years ago by xaizek <[email protected]>
Add "gui", "guifg" and "guibg" to :highlight

Thanks to Anton Kochkov (a.k.a. XVilka) and IvanBarsukov.

Closes #452 on GitHub.

1879284d17968ec409e7b655dd7df30ba0ef0105 authored over 3 years ago by xaizek <[email protected]>
Add "depth=N" parameter to the :tree command

Thanks to filterfalse.

408476478f899ec56db26da40eae4735712d6ac5 authored over 3 years ago by xaizek <[email protected]>
Add zx normal mode key

It folds/unfolds directories in tree views. The implementation is not
optimal at this moment th...

4a4773c50179ff4a896eacc6ee5ce43339352f56 authored over 3 years ago by xaizek <[email protected]>
Put tree-specific keys to a subsection in the docs

6e85b9c9de9fee55158032786b31ef26dc39d46b authored over 3 years ago by xaizek <[email protected]>
Add :st[op] command what behaves like Ctrl-Z

It's to be used in mappings.

Thanks to GummyGun.

2cddd53f4e3985c19e4cf68291a6785a2ceaaaf9 authored over 3 years ago by xaizek <[email protected]>
Document :compare obeying file name filters

2b4011fde90b3ad3877b9f586f80926e3730ebf0 authored over 3 years ago by xaizek <[email protected]>
Fix typos in documentation of :compare

8630f89ae273ea2381db6af910ad66b3fdb44c23 authored over 3 years ago by xaizek <[email protected]>
Pass preview area details to viewer handler

d6a5c286b8507fda6ea68bccefdd6e0a1c1022dc authored over 3 years ago by xaizek <[email protected]>
Define scope of Lua handlers

adf9062295917efebf0412624c20f3de9da21cd9 authored over 3 years ago by xaizek <[email protected]>
Allow plugins to provide viewers

0320434b373cadbdd231a87f4be8403b8d4036cb authored over 3 years ago by xaizek <[email protected]>
Improve documentation on vifm.addcolumntype()

e859374f0b40cb8e82ec2e7f142ecb9534de1849 authored over 3 years ago by xaizek <[email protected]>
Allow writing to job's standard input

c94f44631613f78b589294f9ea004469fb7b364d authored over 3 years ago by xaizek <[email protected]>
Allow running jobs and ignoring their output

Doing job:stdout():close() is rather awkward.

583b927807245dcd0bf11b9abcb515832399dfbe authored over 3 years ago by xaizek <[email protected]>
Update documentation on %Pl and %Pz

982b0e9aa44942cdfd144a4282751ace5295934a authored over 3 years ago by xaizek <[email protected]>
Allow %Pl and %Pz for fg commands in :!

26c65d3f27be4328008cc65204425491937cdbe3 authored over 3 years ago by xaizek <[email protected]>
Minor corrections of the changes

b44f18e485ea3acf78df33e02084d16daf251529 authored over 3 years ago by xaizek <[email protected]>
Truncation position for pane titles

bd941896e36f190548af583bca36c34d568a585c authored over 3 years ago by qsmodo <[email protected]>
Display last error on external re-edit

1c8463f8c81f837a0070c3ac814e2de8991a4264 authored over 3 years ago by xaizek <[email protected]>
Fix cw key of visual mode not being documented

93dcaf67a62f3989a35724d42f3675e12ef61f0d authored over 3 years ago by xaizek <[email protected]>
Document how to work with rename buffer

5206b4ffe88c9eda1afae3ea76fa02c9caab1076 authored over 3 years ago by xaizek <[email protected]>
Print original file name on re-edit

Closes #496 on GitHub.

b6984e07ff86cc4f34c0fdfada4661278da21281 authored over 3 years ago by xaizek <[email protected]>
Non-essential code updates

aa5a00630c57ac10ded1904899a66612230cb241 authored over 3 years ago by xaizek <[email protected]>
Allow file count before tree in quickview

02fc5120eb247c3d6a7c77e9edf0f52f3edf838a authored over 3 years ago by qsmodo <[email protected]>
Add %N macro to 'statusline' option

It adds a line break and increases height of the status line.

Thanks to Jose Riha (a.k.a. jose1...

447e8570d59c43f6c9c39510ef0dd5dd0ecb7bd2 authored over 3 years ago by xaizek <[email protected]>
Fix wording about %n :command macro in the docs

17da74c4e8d922e7c17f7a06eeec3dac308e6232 authored over 3 years ago by xaizek <[email protected]>
Small docs correction regarding %v macro

822ce3f18dbe6d801a3cd135403a828ed2ccb0d6 authored over 3 years ago by xaizek <[email protected]>
Add %Pz and %Pl macros for :!

They allow redirecting list of files to background processes.

Thanks to PRESFIL.

See #662 on G...

c203b674862983a34b6c6b239614d013d4ab65c4 authored over 3 years ago by xaizek <[email protected]>
Add %v for vertical multiplexer split

f1843732fb7f40ec91777512f79e87760a4faeac authored over 3 years ago by qsmodo <[email protected]>
Minor corrections

d872cfaa4089a96b21e85efbb25ce7f0c93d19fb authored over 3 years ago by xaizek <[email protected]>
Added to permission dialog keys to (un)set all bits of a kind

1fec4a026a3390a0b2c6c858fcae555b9e35a7d7 authored over 3 years ago by qsmodo <[email protected]>
Update documentation

dbe8050b137341e70ea9cf95194803b674144530 authored over 3 years ago by xaizek <[email protected]>
Fix documentation on plugin's g:vifm_exec variable

It was incorrectly called g:vifm.

Thanks to AtomToast.

Fixes vifm/vifm.vim#62 on GitHub.

8dfe400cb0d10435b0a29ab403f3659c1ae0437b authored over 3 years ago by xaizek <[email protected]>
Allow user-defined commands to include numbers

Thanks to anonymous at Vifm Q2A site.

See https://q2a.vifm.info/848

0e4fd9f8849acabdfa3a1529868c03b21efc2e66 authored over 3 years ago by xaizek <[email protected]>
Add type, classify and gettarget() to col handlers

This way it's possible to display target of symbolic links next to the
name.

c46c8caf27e1b83655745af047679a38ee244aab authored almost 4 years ago by xaizek <[email protected]>
Rename info.entry.{origin => location}

In handler of custom view columns.

Thanks to filterfalse.

d279c7ef5f8e05b4f1ed6a013be46f489231fa2a authored almost 4 years ago by xaizek <[email protected]>
Update Lua docs to account for `:plugin load`

122aafb199323fbb24daf3e42170a3170a44fb84 authored almost 4 years ago by xaizek <[email protected]>
Make it possible to preserve search highlighting

175588488f5759c51939060f99578c6f3b74cbf5 authored almost 4 years ago by xaizek <[email protected]>
Allow adding primary columns

For highlighting.

742e24b277c478329557ae482605863bc36e8b87 authored almost 4 years ago by xaizek <[email protected]>
Improve $TERM detection in the plugin

Account also for $TERM being equal to "dumb".

b643ca5fe18fe0cca97ae9454d030f7ff73ddf92 authored almost 4 years ago by xaizek <[email protected]>
Mark Ken Steen as the author

He doesn't maintain it anymore, so people shouldn't bother him.

4b0bc42832624233f0a336142faa66bf5f821a64 authored almost 4 years ago by xaizek <[email protected]>
Take care of empty $TERM in embed term in GUI

Thanks to ChrisGitIt, flimofly and Jon Wood (a.k.a. jonmwood).

Fixes vifm/vifm.vim#45 on GitHub.

6f9163bb04d5d43bb263037f02a63f74e6b74f95 authored almost 4 years ago by xaizek <[email protected]>
Add ":plugin load" subcommand

Allows loading plugins before finishing processing of vifmrc. It's
necessary to be able to use ...

7bd3c4b3fdb619b9d7f32b380142fefb693b9c05 authored almost 4 years ago by xaizek <[email protected]>
Add vifm.addcolumntype for user-defined columns

f7b7a04a76a75d23d1b1c0fbe31a08a47f625d7d authored almost 4 years ago by xaizek <[email protected]>
Expose time functions of `os` table

96b150fb71d82e55aa851130470743a7a5a98808 authored almost 4 years ago by xaizek <[email protected]>
Be more explicit in vifm-lua-libs docs section

1271a83e5b01881bc4601dca54d329a0a5134ce2 authored almost 4 years ago by xaizek <[email protected]>
Add literal values to 'viewcolumns' option.

Thanks to Jose Riha (a.k.a. jose1711), chelovechishko, DieSpinne and
rwtallant13.

See https://q...

8fa4145814cb3c2ca8158ff90fcee21f493e2eba authored almost 4 years ago by xaizek <[email protected]>
Improve docs on view columns a bit

There were some omissions and slightly outdated statements.

2d604e41d2dbcc6cce114f01fffa701471b3575a authored almost 4 years ago by xaizek <[email protected]>
Expose array of arguments to Lua commands

1c2220313970c9bab7f2713137a76233b5b1b1e0 authored almost 4 years ago by xaizek <[email protected]>
Add "combine" pseudo-attribute to cterm parameter

For :highlight command. It changes behaviour from overwriting attributes
of a parent highlight ...

de1af1e9b64bbeeca7e0bb7397c2cab02f670e33 authored almost 4 years ago by xaizek <[email protected]>
Improve wording about noremap's behaviour in docs

"disallow" sounds a bit cryptic.

122e1941328070346083fa380dd6fba892fbb836 authored almost 4 years ago by xaizek <[email protected]>
Add "complete" key to vifm.cmds.add:{info}

0e68946e853be2778202792916c5723d279dd677 authored almost 4 years ago by xaizek <[email protected]>
Extend vifm-lua-why section a bit

27ad1c3a3c44a8f47efacef5ea694a6f706ab2b0 authored almost 4 years ago by xaizek <[email protected]>
Add :plugin command that manages plugins

20bfe1ceeb4f1897d3a07ac3c137b05ba0406569 authored almost 4 years ago by xaizek <[email protected]>
Extend motivation behind Lua API a bit

2e8a7b15dd998b43f3a842d2f5c1a40d853c5b55 authored almost 4 years ago by xaizek <[email protected]>
Change semantics of light* color groups

They now add bold attribute only for terminals with less than 16 colors.
Aligns the behaviour wi...

0d201d0138a70fec553b69baebc1a985bf17e28f authored almost 4 years ago by xaizek <[email protected]>
Expose local options through Lua API

57841a257a769bd42df09a8e47bcb9cd0b6ebd32 authored almost 4 years ago by xaizek <[email protected]>
Expose global options via vifm.opts.globals table

7d27df15501e523c2629d7b974bdd94c8b234c76 authored almost 4 years ago by xaizek <[email protected]>
Add vifm-lua-why section

87dde16233603e1f77c60e06d9de1147bcabd4c3 authored almost 4 years ago by xaizek <[email protected]>
Improve documentation on vifm.makepath()

09d1dba750eba0c29d3e80cd4f301497ca1b9534 authored almost 4 years ago by xaizek <[email protected]>
Introduce vifm.currview() and VifmView

04755dbd42a4f5f42a600fdacb0636c296dc7785 authored about 4 years ago by xaizek <[email protected]>
Move vifm.cd() -> VifmView:cd()

91b6c3e8fa53bcbe0bf9149b0f281018ec73c5be authored about 4 years ago by xaizek <[email protected]>
Improve waiting for jobs to exit

We didn't check for applications being killed by a signal.

6c509ac2eec65b14559688b8a7bf6a4d05d79a51 authored about 4 years ago by xaizek <[email protected]>
Merge pull request #58 from risingtiger/explain-mods

Provide example of using Vim's <mods>.

6871e088630eadd5d5dd7fa77b009019a851fadf authored about 4 years ago by xaizek <[email protected]>
Apply corrections to new text

b8bbd0997e0ca5136d09d6e8a05d6517318a88bc authored about 4 years ago by xaizek <[email protected]>
Update vifm-plugin.txt

Proposing changes to make it a bit more clear how to set up a vertical split in vim and referenc...

c80f8e5a7ec40c709127ba26f1fd5d68c696bdcd authored about 4 years ago by Davis Hammon <[email protected]>
Allow merging streams of `VifmJob`s

ad93f6449efe8439dfb47e6ad83eef20a927e221 authored about 4 years ago by xaizek <[email protected]>
Fix escaping on not using embedding

Got broken on recent change to not escape special symbols ever, which
should have been escaping ...

9dab32153e2e02e73d79cc5eedb391a9c3816d1d authored about 4 years ago by xaizek <[email protected]>
Add 'previewoptions' option

At the moment only allows tweaking delay for graphics preview.

Thanks to Joshua Jensch (a.k.a.,...

b1a599581d143bb8e092a55af4c7e078deea114e authored about 4 years ago by xaizek <[email protected]>
Don't separate tags with / in Vim documentation

This isn't parsed correctly, even Vim highlights it incorrectly.

7b90a5db37a418aa284585ce1b2673e681d79022 authored about 4 years ago by xaizek <[email protected]>
Add "hardgraphicsclear" value to 'previewoptions'

Enables use of screen redraw to get rid of graphics.

Thanks to flux242.

Closes #588 on GitHub.

f7398e7a35be256a51a0ab9842d86ac98f44c6bc authored about 4 years ago by xaizek <[email protected]>
Disallow raw mode in preview of %q macro

d174fbba22c0b3761127931c08e91c3e35171f5f authored about 4 years ago by xaizek <[email protected]>
Revert "Avoid empty $VIFM_OPEN_TYPE"

This reverts commit 96536dafa1fb2bcb7c8a696efb6775f0032de5dd.

It breaks :*Vifm commands in Vim....

7e299005aa3c5e82a13b78b98a855232a35c4afe authored about 4 years ago by xaizek <[email protected]>
Fix starting embedded Vifm from :terminal window

Terminal windows aren't named by their path and start with `!`, which
prevent Vifm from running ...

1f6cb07f40a15f8631c08f7fd5c9b608eb5f3680 authored about 4 years ago by xaizek <[email protected]>
Avoid empty $VIFM_OPEN_TYPE

On Windows empty variables aren't removed (left unexpanded) which
complicates things unnecessari...

0572e5e20c8ca52337c37dcdba3fe7708795455a authored about 4 years ago by xaizek <[email protected]>
Don't use special escaping when calling Vifm

It's for use with :! and broke interaction with Vifm on Windows (\%\%
were processed very funnil...

3a7d1f397b67cf3226eb7456107f86c04f633d40 authored about 4 years ago by xaizek <[email protected]>
Document how %i macro affects background jobs

124737582b2074fdf8a17aa846d7c6569af57cce authored about 4 years ago by xaizek <[email protected]>
Add a and A view mode keys

They switch to next and previous viewer of current file
correspondingly.

Thanks to j-xella.

Pa...

aa5cb36cdacd64ba78d9bc663d0ace1b4c0e1b1d authored about 4 years ago by xaizek <[email protected]>
Revert "Attempt to fix embedding issues on Windows"

This reverts commit e81088ec3c268e51b639e7b06309c8a1c685a911.

Bad attempt:
https://github.com/v...

8f32570cad1444e412d9f60c28fdf44593f7702e authored about 4 years ago by xaizek <[email protected]>
Attempt to fix embedding issues on Windows

For console Vim.

e81088ec3c268e51b639e7b06309c8a1c685a911 authored about 4 years ago by xaizek <[email protected]>
Add i view mode key that toggles raw mode

That is ignoring of defined viewers.

Thanks to j-xella.

Part of #330 on GitHub.

fa61356f7e9a4544d50b9fd19a4f1af3e21ee5ea authored about 4 years ago by xaizek <[email protected]>
Publish plugins in vifm.plugins.all

Instead of putting their data globally, which for example can replace
`vifm`.

e297ceed6951f7e7ad77c0a6db3dd4d0a021bdfe authored about 4 years ago by xaizek <[email protected]>
Allow specifying description for vifm.cmds.command

4b718901ace18510d5467a912e34e23a396814a6 authored about 4 years ago by xaizek <[email protected]>
Add vifm.cmds.{del}command() functions

2d5536d02221b272eb49e493198b7e2f864ca943 authored about 4 years ago by xaizek <[email protected]>
vifm.addcommand() => vifm.cmds.add()

dfb6223554cd29481b641688985922aa6cb55214 authored about 4 years ago by xaizek <[email protected]>
Document information about global plugin data

be09ae07cc40b52c949dbb6541774f062c7682a1 authored about 4 years ago by xaizek <[email protected]>
Add %P macro to 'rulerformat'

(And thus to 'statusline'.)

The macro expands to All, Top, xx% or Bot to indicate position with...

951e73fe7a4f08afb2e6baa72dc0aa5c30c401c6 authored about 4 years ago by xaizek <[email protected]>
Open table and math libraries for Lua

b526bae51de09bb38719ee02795624a5e6f666bc authored about 4 years ago by xaizek <[email protected]>
Use "description" instead of "descr" in the API

It's somewhat longish, but should be OK.

Thanks to filterfalse.

04441e2b78384452a1d59ce592512ca69861c309 authored about 4 years ago by xaizek <[email protected]>
Add modeline to autoload/vifm/colorconv.vim

c78b00db74822db7eb43c94f2fea681bff6be191 authored about 4 years ago by xaizek <[email protected]>
Made :VifmCs fail when 'termguicolors' interferes

Don't produce color scheme that Vifm doesn't support.

Thanks to AtomToast.

Fixes vifm/vifm.vim...

06adafcfc5c166f8d875125b1e16ff7b46083e77 authored about 4 years ago by xaizek <[email protected]>
Allow putting VifmJob on a job bar

b078b555a5b935c333c61e8741515ca68300e766 authored about 4 years ago by xaizek <[email protected]>
Make vifm.startjob() accept a table

86cc5ea571b4aa205d670c9b69b87b4e9e64cdb8 authored about 4 years ago by xaizek <[email protected]>
Document at which point plugins are loaded

6a591517f503644e37490346539e52311e46bee4 authored about 4 years ago by xaizek <[email protected]>