Skip to content

tonmoy998/Neovim-Coc-Lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim-Coc-Lsp

Front-end setup for Neovim with css claases , php support.

Neovim Coc LSP

An awesome combinations of plugins for your web development projects with html,css,bootstrap,javascript and php support.Extra support:Python,Lua

Dash Board

✨ Features

⚡️ Requirements

  • Neovim >= 0.8.0 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • nodejs , npm (preinstalled)
  • a Nerd Font (optional)

📦 Installation

Give it a try.You will love it.

Warning THIS COMMANDS ARE FOR LINUX ONLY

Linux [Debian]

bash -c "$(curl -fsSL https://raw.githubusercontent.com/tonmoy998/Neovim-Coc-Lsp/main/neovim-installer.sh)"

Now you are ready to go.Enter nvim in the terminal and it will automatically install dependencies!

nvim

⌨️ Default Mappings

Mappings are fully customizable. Many familiar mapping patterns are set up as defaults. C stands for 'Ctrl' key. S stands for 'shift' key. stands for space key. stands for "Ctrl" key along with the "e" key.

Mappings Action
<space> Leader Key
<C-s> Save File
<C-q> Quit IDE
j/k Next/previous lines
<C-t> Open Terminal
<leader>e Toggle File System
<C-d> Delete Current Buffer
<leader><space> Find Files
<S-k> Scroll right in next buffer
<S-j> Scroll left in previous buffer
<leader>r Runs current project
<leader>fc Live colorschemes
Happy Coding.

📂 File Structure

~/.config/nvim
├── init.lua
└── lua
    ├── autocmds.lua
    ├── keymap.lua [Default Keymaps]
    ├── lazy-config.lua
    ├── noiceCon.lua
    ├── plugins.lua
    ├── telescopeConf.lua
    └── TelescopeIcon.lua

Screenshots

  • DashBoard Dash Board

  • Css Dash Board

  • Color Picker Dash Board

  • Bootstrap Classes Bootstrap Classes

  • Javascript Dash Board

  • Php Dash Board

  • Dap Dash Board

  • Telescope Dash Board

  • Python Dash Board

  • Code Runner Dash Board

  • Live Theme Changing support Dash Board

❌ Uninstalling

To uninstall, you need the following commands :

  • data: rm -rf ~/.config/nvim && rm -rf ~/.local/share/nvim
  • restore : mv ~/.config/nvim.bak.1 ~/.config/nvim

Special Thanks To All Neovim Contributers Who Made Neovim At The Top.

Collected from Lazyvim , Nv-ide.