Merge branch 'release/v1.1.0'

This commit is contained in:
changeme 2020-06-29 21:28:12 +02:00
commit 83005361b6
4 changed files with 30 additions and 2 deletions

View file

@ -12,6 +12,13 @@ with a .cpp or .h file as filename to open a new tab containing a vertical split
with the corresponding header file in the left window and the corresponding
source file in the right window.
Use
:Split
to open the corresponding heder or source file to your currently open file in
a vertical split.
## Configuration
You can configure the following settings:
@ -41,6 +48,9 @@ SplitOpen is GPL-3.0 licensed. See LICENSE file for more info.
## Changelog
v1.1.0
* Added Split() command
v1.0.0
* Fixed error when reloading plugin

View file

@ -49,8 +49,7 @@ function s:addRightSplit(filename)
execute("wincmd h")
endfunction
function! splitopen#SplitOpenFile(filename)
execute("tabedit " . a:filename)
function s:splitOpenFile(filename)
let extension = s:getFileExtension(a:filename)
if s:isLeftSideExtension(extension)
call s:addRightSplit(a:filename)
@ -58,3 +57,12 @@ function! splitopen#SplitOpenFile(filename)
call s:addLeftSplit(a:filename)
endif
endfunction
function! splitopen#SplitOpenFile(filename)
execute("tabedit " . a:filename)
call s:splitOpenFile(a:filename)
endfunction
function! splitopen#SplitFile()
call s:splitOpenFile(expand("%:p"))
endfunction

View file

@ -21,6 +21,13 @@ with a .cpp or .h file as filename to open a new tab containing a vertical split
with the corresponding header file in the left window and the corresponding
source file in the right window.
Use
:Split
to open the corresponding heder or source file to your currently open file in
a vertical split.
================================================================================
2. Configuration *SplitOpenConfiguration*
@ -55,6 +62,8 @@ SplitOpen is GPL-3.0 licensed. See LICENSE file for more info.
================================================================================
4. Changelog *SplitOpenChangelog*
v1.1.0
* Added Split() command
v1.0.0
* Fixed error when reloading plugin
v0.0.4

View file

@ -1,4 +1,5 @@
command! -nargs=1 SplitOpen :call splitopen#SplitOpenFile("<args>")
command! Split :call splitopen#SplitFile()
" map left-split / right-split file extensions
if !exists("g:splitopen_extensions")