Giter VIP home page Giter VIP logo

neoland's Introduction

I code, therefore I am.

neoland's People

Contributors

akasuv avatar cbochs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

neoland's Issues

Add `idanarye/nvim-moonicipal`

Plugin name

Moonicipal

Description

Moonicipal is a task runner that focuses on personal tasks that are easy to
write and to change:

  • Task files are personal - users can edit them without breaking the workflow for other developers that use the same project.
  • Tasks are Lua functions that run inside Neovim - they can can easily access all of Neovim's context and functionalities, and easily interact with other Neovim plugins.
  • The task functions always run in coroutines, and some helpers are provided for writing async code instead of using callbacks.
  • The task file is reloaded each time a user runs a task, so it can be edited rapidly.
  • Caching facilities for saving things like build configuration or test/example-to-run without having to change the tasks file each time.

Repo link

https://github.com/idanarye/nvim-moonicipal

Tags

Task Runner


Tag reference:

Bars and Lines Code Runner Color Colorscheme Command Line Completion Debugging Dependency Management Editing Support Fennel File Explorer Formatting Fuzzy Finder Game Git Icon Keybinding LSP Language Marks Media Motion Mouse Neovim Lua Development Note Taking Plugin Manager Preconfigured Configuration Programming Languages Support Project Register Remote Development Scrolling Search Session Snippet Split and Window Startup Syntax Terminal Integration Test Utility Version Manager

Add `cbochs/grapple.nvim`

Plugin name

grapple.nvim

Description

Provides tagging, cursor tracking, and immediate navigation to important project files.

Repo link

https://github.com/cbochs/grapple.nvim

Tags

Marks


Tag reference:
Plugin Manager LSP Completion Language Syntax Snippet Register Marks Search Fuzzy Finder File Explorer Project Color Colorscheme Bars and Lines Startup Icon Media Note Taking Utility Terminal Integration Debugging Test Code Runner Neovim Lua Development Fennel Dependency Management Git Motion Keybinding Mouse Scrolling Editing Support Formatting Command Line Session Remote Development Split and Window Game Preconfigured Configuration Version Manager Programming Languages Support

Add danielfalk/smart-open.nvim

Plugin name

smart-open.nvim

Description

Smart file fuzzy finder that adapts to your usage and improves suggestions over time.

Repo link

https://github.com/danielfalk/smart-open.nvim

Tags

Fuzzy Finder


Tag reference:
Plugin Manager LSP Completion Language Syntax Snippet Register Marks Search Fuzzy Finder File Explorer Project Color Colorscheme Bars and Lines Startup Icon Media Note Taking Utility Terminal Integration Debugging Test Code Runner Neovim Lua Development Fennel Dependency Management Git Motion Keybinding Mouse Scrolling Editing Support Formatting Command Line Session Remote Development Split and Window Game Preconfigured Configuration Version Manager Programming Languages Support

Add `idanarye/nvim-channelot`

Plugin name

Channelot

Description

Channelot is a library plugin for operating Neovim jobs from a Lua coroutine. It supports:

  • Starting jobs, with and without terminals.
  • Starting multiple jobs on the same Neovim terminal.
  • Job control is done via Lua coroutines - Channelot will resume the coroutine once the job is finished and/or when it outputs new data.

Channelot was created as a supplemental plugin for Moonicipal, but can be used independent of it.

Repo link

https://github.com/idanarye/nvim-channelot

Tags

Terminal Jobs


Tag reference:

Bars and Lines Code Runner Color Colorscheme Command Line Completion Debugging Dependency Management Editing Support Fennel File Explorer Formatting Fuzzy Finder Game Git Icon Keybinding LSP Language Marks Media Motion Mouse Neovim Lua Development Note Taking Plugin Manager Preconfigured Configuration Programming Languages Support Project Register Remote Development Scrolling Search Session Snippet Split and Window Startup Syntax Terminal Integration Test Utility Version Manager

New plugin

Plugin name

LSP

Description

Esse fugiat sint occaecat est qui anim nulla. Incididunt nostrud nisi ut occaecat dolor ipsum quis aute ad magna cupidatat qui sit. Aliquip consectetur excepteur nostrud aliquip. Tempor Lorem commodo amet. Anim eu voluptate commodo elit.

Repo link

link

Add `idanarye/nvim-buffls`

Plugin name

BuffLS

Description

BuffLS is a null-ls source for adding LSP-like functionality for a specific buffer. This is useful for small scripts that use Neovim buffers for input, and want to enhance their UX with things like custom completion or code actions. Writing a separate null-ls source for each such script is too cumbersome, so BuffLS acts as a single source that redirects the LSP requests to objects stored in a buffer variable.

BuffLS was created as a supplemental plugin for Moonicipal, but can be used independent of it.

Repo link

https://github.com/idanarye/nvim-buffls

Tags

LSP Editing Support


Tag reference:

Bars and Lines Code Runner Color Colorscheme Command Line Completion Debugging Dependency Management Editing Support Fennel File Explorer Formatting Fuzzy Finder Game Git Icon Keybinding LSP Language Marks Media Motion Mouse Neovim Lua Development Note Taking Plugin Manager Preconfigured Configuration Programming Languages Support Project Register Remote Development Scrolling Search Session Snippet Split and Window Startup Syntax Terminal Integration Test Utility Version Manager

A few feature requests

Before I get into my requests, I just wanted to say that this is a fantastic website!
I can break my requests up into individual "issues", I just figured I would float them and see if there was any interest before doing so

  • Expose an API so the plugins in neoland can be queried via third party
    - Justification
    - By exposing a way to access the plugin data underneath neoland, we (developers) can use neoland as a sort of agregator. Since the hard work of "gathering" the data on github has been complete (and its properly tagged, etc), it would make further extensions of plugin management easier, as opposed to developers having to metaphorically "reinvent the wheel"
  • Add a "Feeling Lucky" style button to take a user to a random plugin
    - Justification
    - Lets be honest, when you are trying plugins and exploring the world of neovim, alot of times you don't know what you are missing because you have no idea it exists. While /r/neovim does a good job of exposing users to new plugins, it would be equally as interesting to have a button that just takes you to a randomly selected plugin
  • "Sort" listed plugins by stars (or some other ish measurable way of measuring popularity)
    - Justification
    - While the above is about exposing users to new plugins, it is just as useful to show users what "everyone" is using. Having the plugin list (filtered or not) rank in some defined (not hidden) way would help newer users see that "X plugin is really popular for solving Y problem"

Again, thank you for this!

New plugin

Plugin name

Dracula.nvim

Description

Dracula.nvim is a port of the popular Dracula colorscheme for Neovim,

Repo link

https://github.com/maxmx03/dracula.nvim

Tags


Tag reference:

Dracula semantic highlight treesitter colorscheme colorscheme Colorscheme

Add `cbochs/portal.nvim`

Plugin name

portal.nvim

Description

Build upon and enhance existing jumplist motions (i.e. <c-i> and <c-o>).

Repo link

https://github.com/cbochs/portal.nvim

Tags

Motion Utility


Tag reference:
Plugin Manager LSP Completion Language Syntax Snippet Register Marks Search Fuzzy Finder File Explorer Project Color Colorscheme Bars and Lines Startup Icon Media Note Taking Utility Terminal Integration Debugging Test Code Runner Neovim Lua Development Fennel Dependency Management Git Motion Keybinding Mouse Scrolling Editing Support Formatting Command Line Session Remote Development Split and Window Game Preconfigured Configuration Version Manager Programming Languages Support

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.