All Projects → TxGVNN → emacs-k8s-mode

TxGVNN / emacs-k8s-mode

Licence: GPL-3.0 license
Kubernetes mode in Emacs

Programming Languages

YASnippet
69 projects
emacs lisp
2029 projects

k8s-mode

MELPA License

Kubernetes file mode in Emacs

Features

  • Inherite yaml-mode
  • Support yasnippet
  • Go to documents site

Setup

Manual

From melpa, M-x package-install RET k8s-mode RET.

In init file,

(require 'k8s-mode)

Use-package

(use-package k8s-mode
  :ensure t
  :hook (k8s-mode . yas-minor-mode))

Customize

Customization function

From Emacs M-x customize-group RET k8s RET

Manual

;; Set indent offset
(setq k8s-indent-offset nil)

;; The site docs URL
(setq k8s-site-docs-url "https://kubernetes.io/docs/reference/generated/kubernetes-api/")

;; The defautl API version
(setq k8s-site-docs-version "v1.3")

;; The browser funtion to browse the docs site. Default is `browse-url-browser-function`
(setq k8s-search-documentation-browser-function nil)
; Should be a X11 browser
;(setq k8s-search-documentation-browser-function (quote browse-url-firefox))

Note

Some of the snippets are inspired/copied from https://github.com/ismailyenigul/sublime-kubernetes-snippets . Thanks to the contributors of that project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].