All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] BitBake Vim indentation plugin
@ 2019-10-11 16:22 Chris Laplante
  2019-10-11 16:23 ` [PATCH 1/9] bitbake: contrib/vim: initial commit, with unmodified code from indent/python.vim Chris Laplante
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: Chris Laplante @ 2019-10-11 16:22 UTC (permalink / raw)
  To: bitbake-devel

This patchset adds Vim indentation support for the BitBake language.

It supports indenting variable assignments, Python and shell tasks/functions.
To accomplish Python indentation, it uses a hacked-up version of the Python indenter
from Vim upstream. The upstream shell indenter is used directly, without
modification, however in the future it will be necessary to modify the shell
indenter to properly support "fakeroot" shell tasks.


The following changes since commit 94f6b31befda5c496f65e863a6f8152b42d7ebf0:

  build-appliance-image: Update to master head revision (2019-10-09 22:28:50 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib cpl/bitbake-vim
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=cpl/bitbake-vim

Chris Laplante (9):
  bitbake: contrib/vim: initial commit, with unmodified code from
    indent/python.vim
  bitbake: contrib/vim: Modify Python indentation to work with 'python
    do_task {'
  bitbake: contrib/vim: More Python indenting; move indent file to
    correct directory
  bitbake: contrib/vim: Special handling of bb.fatal
  bitbake: contrib/vim: don't redeclare indenter
  bitbake: contrib/vim: renaming & comments
  bitbake: contrib/vim: indenting for assignments; tweak Python
    indenting
  bitbake: contrib/vim: handle shell indenting
  bitbake: contrib/vim: Add copyright and license notice

 bitbake/contrib/vim/indent/bitbake.vim | 342 +++++++++++++++++++++++++++++++++
 1 file changed, 342 insertions(+)
 create mode 100644 bitbake/contrib/vim/indent/bitbake.vim

--
2.7.4



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2019-10-11 20:27 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-11 16:22 [PATCH 0/9] BitBake Vim indentation plugin Chris Laplante
2019-10-11 16:23 ` [PATCH 1/9] bitbake: contrib/vim: initial commit, with unmodified code from indent/python.vim Chris Laplante
2019-10-11 20:16   ` Paul Barker
2019-10-11 20:27     ` chris.laplante
2019-10-11 16:23 ` [PATCH 2/9] bitbake: contrib/vim: Modify Python indentation to work with 'python do_task {' Chris Laplante
2019-10-11 16:23 ` [PATCH 3/9] bitbake: contrib/vim: More Python indenting; move indent file to correct directory Chris Laplante
2019-10-11 16:23 ` [PATCH 4/9] bitbake: contrib/vim: Special handling of bb.fatal Chris Laplante
2019-10-11 16:23 ` [PATCH 5/9] bitbake: contrib/vim: don't redeclare indenter Chris Laplante
2019-10-11 16:23 ` [PATCH 6/9] bitbake: contrib/vim: renaming & comments Chris Laplante
2019-10-11 16:23 ` [PATCH 7/9] bitbake: contrib/vim: indenting for assignments; tweak Python indenting Chris Laplante
2019-10-11 16:23 ` [PATCH 8/9] bitbake: contrib/vim: handle shell indenting Chris Laplante
2019-10-11 16:23 ` [PATCH 9/9] bitbake: contrib/vim: Add copyright and license notice Chris Laplante
2019-10-11 17:43 ` [PATCH 0/9] BitBake Vim indentation plugin Martin Jansa
2019-10-11 17:52   ` chris.laplante

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.