GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - amdlemos/phpnvim: Neovim PHP setup

BranchesTags
Open more actions menu

Latest commit

 

History

172 Commits
172 Commits

Folders and files

NameName
Last commit message
Last commit date
after/ftplugin
after/ftplugin
 
 
colors
colors
 
 
lua
lua
 
 
.luarc.json
.luarc.json
 
 
CLAUDE.md
CLAUDE.md
 
 
LICENSE
LICENSE
 
 
NEOTEST_SETUP.md
NEOTEST_SETUP.md
 
 
README.md
README.md
 
 
REFACTORING.md
REFACTORING.md
 
 
init.lua
init.lua
 
 
nvim-pack-lock.json
nvim-pack-lock.json
 
 

Repository files navigation

Neovim Configuration

Configuração modular, minimalista e otimizada do Neovim, focada em desenvolvimento PHP, Web moderno e desempenho.

Tech Stack

  • Lua nativo
  • LSP v0.11+ com vim.lsp.config
  • Mini.nvim: Coleção enxuta para UI e fluxo
  • blink.cmp: Engine de autocompletar rápida

Plugins

Core & Utilidades

  • plenary.nvim: Funções utilitárias Lua
  • nvim-web-devicons: Ícones (via mini.icons)
  • lazydev.nvim: Ambiente dev/LSP
  • nvim-nio: Suporte async

LSP, Treesitter e Blade

  • nvim-lspconfig: Configuração LSP
  • nvim-treesitter: Syntax Highlight, parser
  • blade-nav.nvim: Navegação em Blade (Laravel)

UI & Layout

  • Themes: onedark.nvim, astrotheme, tokyonight.nvim
  • which-key.nvim: Ajuda de atalhos interativos
  • Mini.nvim: plugins ativos:
    • mini.icons, mini.statusline, mini.tabline, mini.indentscope, mini.ai, mini.bufremove

Explorer & Finder

  • neo-tree.nvim: Explorer modal de arquivos
  • nui.nvim: Componentes UI
  • telescope.nvim, telescope-fzf-native.nvim, telescope-ui-select.nvim: Fuzzy search e seleção UI

Git & Diff

  • gitsigns.nvim: Hunks, blame, signs
  • diffview.nvim: Diffs e histórico do projeto

Diagnostics & Code Action

  • tiny-inline-diagnostic.nvim
  • tiny-code-action.nvim
  • trouble.nvim
  • edgy.nvim

IA e Code Assistant

  • sidekick.nvim: Assistente IA (padrão)
  • copilot.lua, blink.cmp, blink-cmp-copilot: Auto-completar IA

Completion

  • blink.cmp: Engine principal
  • friendly-snippets: Coleção de snippets
  • lspkind.nvim: Ícones nas sugestões

Ferramentas & Format

  • conform.nvim: Formatter
  • vim-tmux-navigator: Integração tmux/nvim

Debug & Testes

  • nvim-dap, nvim-dap-ui: Depuração
  • neotest, neotest-phpunit, neotest-pest: Test runner native

Markdown

  • render-markdown.nvim: Preview/Render Markdown

Database

  • vim-dadbod, vim-dadbod-ui, vim-dadbod-completion: Ferramentas SQL

About

Neovim PHP setup

Topics

intelephenselspconfigneovimnone-lsphanphpphp-cs-fixerphpactorphpcsphpmdphpstanpsalm

Resources

Readme
License
Activity

Stars

3 stars

Watchers

1 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.