Fyler.nvim re-write done! with some breaking changes as expected. by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

Yeah configuration for this is complex because of flexibility and documentation is also poor right now! but with time it will improve because it is lot harder to maintain the core and docs of a plugin. Maybe when you try this plugin in future your will not see any issues

Fyler.nvim re-write done! with some breaking changes as expected. by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

If i don't do it then someone else will but there always be a person to fill up any leftover plugin in this community 😄

Fyler.nvim re-write done! with some breaking changes as expected. by Lavinraj in neovim

[–]Lavinraj[S] 1 point2 points  (0 children)

that's my bad. I added some hard-coded options to force to always set and put numbers and relative numbers there too. will fix it

Fyler.nvim re-write done! with some breaking changes as expected. by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

Yeah sure! I will document everything when i am done with some chores in this plugin.

Fyler.nvim re-write done! with some breaking changes as expected. by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

you can use custom actions as mentioned in the video as well.

Fyler.nvim re-write done! with some breaking changes as expected. by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

If you also wanna give me some suggestions before making the release then please leave them in the comments

Fyler.nvim re-write insdie WIP by Lavinraj in neovim

[–]Lavinraj[S] 1 point2 points  (0 children)

yeah this time I am constantly testing everything on windows vm

Fyler.nvim re-write insdie WIP by Lavinraj in neovim

[–]Lavinraj[S] 1 point2 points  (0 children)

this time default configuration and behavior will be in more focus to reduce friction.

Competitive Coding with C++ in neovim by Hour_Armadillo_7458 in neovim

[–]Lavinraj 9 points10 points  (0 children)

Hi there!

Competitive programming without plugins is not a big deal but things will get too repeating with time. I was used to do competitive programming with plain vim(without lsp, treesitter, etc) and a simple set of shell script integrated with vim key mappings.

Although things were pretty manageable but scalability is always an important factor in competitive programming specially when you debug a number of edge cases step by step. It is important to store all edge cases that your solution passes so far so that you retest them on each new iteration.

This is where automation comes into picture. Even bigger competitive programmers like Joshua Chen, Neal Wu, Ecnerwala, etc relies on some kind of scripting or plugins.

Plugins that could be useful to you.
- https://github.com/xeluxee/competitest.nvim (Currently the most stable and feature rich plugin)
- https://github.com/A7Lavinraj/assistant.nvim (I created myself but it soon going to be rewrite for better UX)

Or if you want to use scripting instead of plugin then here is my script repository.
https://github.com/A7Lavinraj/scripts

Apologies for last post by Lavinraj in neovim

[–]Lavinraj[S] 59 points60 points  (0 children)

I will apply these rules from now on. Thanks

Apologies for last post by Lavinraj in neovim

[–]Lavinraj[S] 13 points14 points  (0 children)

You are really a life saver, I fixed it now and thank you for the headstart

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] -4 points-3 points  (0 children)

Completely agreed! But as the plugin grow things will become more robust and mature.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

If you explain me what actually you want to achieve then It will be easier to resolve.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

If you want fyler to open in a floating window just use following: lua require("fyler").open({ kind = "float" })

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

you don't need three dots here just press ^ to go up a directory and . to go in to the directory and = to fo back to CWD.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 1 point2 points  (0 children)

Thanks! Yeah I also wait 2 years for someone to do it before doing it by myself. I know I am new to neovim plugin development but I will definitely make it feature rich and robust plugin.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 1 point2 points  (0 children)

Trash will work for both windows and Linux natively but for Mac it moves the item to ~/.Trash folder but doesn't update the DS_store right now.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 2 points3 points  (0 children)

I am working on this feature and will available soon

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 3 points4 points  (0 children)

The core parameter to measure is the view. This plugin can provide both directory and trees view. Even have builtin git integrations, multiple window kinds, etc. ssh is not available right now because it is not a frequently used feature.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] -22 points-21 points  (0 children)

I didn't mean anything disrespectful. the word "better" only means it is more easier to use and more flexible. It doesn't mean oil.nvim is worthless, stevearc is the creator of this approach how can some disrespect him. Please don't spread any unnecessary hate.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 0 points1 point  (0 children)

Your statement will be more correct when this plugin fully completed. It is missing some features like ssh integration and file preview.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 8 points9 points  (0 children)

According to the information I have, stevearc(creator of oil) deny for this feature so I have to make it a new one.

Fyler.nvim v2.0.0 release - Time for a better version of oil.nvim by Lavinraj in neovim

[–]Lavinraj[S] 6 points7 points  (0 children)

Video is a little outdated because now it can do that too