Skip to content
This repository was archived by the owner on Oct 24, 2021. It is now read-only.
This repository was archived by the owner on Oct 24, 2021. It is now read-only.

2019 Goals #214

Closed
Closed
@mhartington

Description

@mhartington

Hey folks! So this plugin has been my main "fun" side project for a bit. If you have used this plugin and you really like it! Awesome, I'm glad you like it.

Anyways, it's easier for me to track some high level goals with them being written down.

  • Clean up code base

Right now most of the logic is in a single index.ts file, which is slowly getting to around 900 LOCs.
Not that there's anything wrong with this, but it can for sure be more difficult to navigate and read.

I'd like to start splitting this up into more manageable modules that can be imported and reduce the noise in index.ts

  • Improve developer experience

I've been looking around some other plugins to see how they behave and how the experience is with them. If possible, I'd like this plugin to provide a great developer experience. This is intentionally open to interpretation so I'll be looking for feedback 😄 . One feature in particular you can see below

nvim-signature

https://twitter.com/mhartington/status/1088788224485539840

  • Close out remaining issue

Some issues have been hanging around for a bit. It's time to either address them or close them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions