Coder Social home page Coder Social logo

neko-vim's Introduction

๐Ÿฑ Neko Vim (Nvim) ๐Ÿฑ

Lua

Neovim distribution created by Lua programming language
Why i'm using Neko as name? It's simple because when it combine, the name turns into Nvim haha! (damn weebs)

NOW i've done some refactoring to make it faster from 700ms to around 150ms.

Installation ๐Ÿ’ป

  • Linux and MacOS
bash <(curl -s https://github.com/RyaWcksn/Neko-Vim/install.sh)

Features ๐Ÿ”ฅ

  • Depedencies :

    • NodeJs
    • Pip
    • Python
  • Features :

    • Lsp for Golang, Python, Javascript, Typescript, Php, Bash, Html, Css, C, C++
    • Live grep
    • Git integration
    • Org mode and Vim wiki for note taking
    • Images using Telescope
    • Termux integration

How to use โ“

It's just basic typical neovim configuration just like other
Y for copy whole line, y for copy, p for paste, h/j/k/l for movement, etc
You can refer to this mapping page for specifics commands mapping keys

Screenshoots ๐Ÿ“ธ

  • Git

I'm using LazyGit for my git related stuff
Cherry-picking, commits, push, pull, etc

  • Global file search

Global file search just like Ctrl/Cmd + p in VSCode

  • LSP

I'm using vim-cmp as completion plugin
and Luasnip as snippet plugin
also with friendly-snippets for my snippets management

There's also included Lsp-signature for nice touch in the code!

  • LSP Language

For the language server, i'm using nvim-lsp-installer, you can look at there how to install language server

Future development ๐ŸŒ

Feature Status
Debugging On Progress
Work in termux Done

neko-vim's People

Contributors

ryawcksn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

neko-vim's Issues

Add debuger for golang

Add Debugger for golang application using nvim-dap

Definition of done :

  • Capable of Debugging in Golang Code
  • Capable of debugging in Golnag test Code
  • Tested in Mac and lInux

CI Setup

Adding CI integration for semantic versioning and release package

Definition of Done

  • Semantic versioning
  • Continuous Integration packages

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.