]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1384: still some problem with the new tutors filetype plugin v9.1.1384
authorPhạm Bình An <phambinhanctb2004@gmail.com>
Mon, 12 May 2025 18:39:24 +0000 (20:39 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 12 May 2025 18:39:24 +0000 (20:39 +0200)
commit13bea589a25707c8f9e29b2920410bdcccd79bc5
treeb33347b771a193498ac1d09c7ffcacb80fb257e8
parent8d0e42b71023144e6db17534da41ffecbd0b655f
patch 9.1.1384: still some problem with the new tutors filetype plugin

Problem:  still some problem with the new tutors filetype plugin
Solution: refactor code to enable/disable tutor mode into
          tutor#EnableInteractive() function, include a test
          (Phạm Bình An)

I find it annoying that Tutor's interactive mode is always on (or debug
mode is off) even when I open a tutor file with :edit command.
I think it makes more sense to make this "interactive mode":

- Always on when it is opened with :Tutor command
- Off otherwise

For more references, see `:help` feature, it is a much better than
:Tutor, since I don't have to run `:let g:help_debug = 1` just to be able
to edit and save a help file

Therefore, I remove `g:tutor_debug`

closes: #17299

Signed-off-by: Phạm Bình An <phambinhanctb2004@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/autoload/tutor.vim
runtime/ftplugin/tutor.vim
runtime/plugin/tutor.vim
runtime/tutor/tutor.tutor
src/testdir/Make_all.mak
src/testdir/test_plugin_tutor.vim [new file with mode: 0644]
src/version.c