You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Schemas: K8s, GitHub Actions, Docker Compose, Argo Workflows, and more
Markdown
LSP: marksman
Preview: markdown-preview.nvim (:MarkdownPreview)
Rendering: render-markdown.nvim
SQL
LSP: sqlls
Client: vim-dadbod
Snippets
Custom snippets are located in ~/.config/nvim/snippets/ and include:
Kubernetes Snippets
Prefix
Description
k8s-deployment
Deployment manifest
k8s-service
Service manifest
k8s-configmap
ConfigMap manifest
k8s-secret
Secret manifest
k8s-ingress
Ingress manifest
k8s-statefulset
StatefulSet manifest
k8s-pvc
PersistentVolumeClaim
k8s-job
Job manifest
k8s-cronjob
CronJob manifest
Other Snippets
File
Prefixes
python.json
Python class, function, if/try blocks
javascript.json
ES6+, React snippets
dockerfile.json
Multi-stage builds
package.json
Common scripts
Kubernetes Integration
K9s Integration
If K9s is installed, access it with:
<leader>k9
YAML Schema Configuration
Kubernetes YAML files automatically get:
Schema validation
Schema-aware completion
Hover documentation
Format on save
Pre-configured Schemas
-- From lua/plugins/kubernetes.luakubernetes://*.yamlhttp://json.schemastore.org/github-workflowhttp://json.schemastore.org/github-actionhttp://json.schemastore.org/charthttps://json.schemastore.org/dependabot-v2https://json.schemastore.org/gitlab-cihttps://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.jsonhttps://raw.githubusercontent.com/argoproj/argo-workflows/master/api/jsonschema/schema.json