summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2019-09-04 16:08:11 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2019-09-04 16:08:22 +0200
commit8742443e694c51fd80db6828f3f0289183e96a40 (patch)
tree65e8e4c74fa73ab751a5f69768213f61839db1b4
parent832dfece7629ac1a6f4894e956802b456ae791ea (diff)
downloadvim-polyglot-8742443e694c51fd80db6828f3f0289183e96a40.tar.gz
vim-polyglot-8742443e694c51fd80db6828f3f0289183e96a40.zip
Remove advanced stuff from r plugin, fixes #420
-rw-r--r--README.md2
-rwxr-xr-xbuild2
-rw-r--r--ftplugin/r.vim73
-rw-r--r--ftplugin/rhelp.vim52
-rw-r--r--ftplugin/rnoweb.vim63
5 files changed, 2 insertions, 190 deletions
diff --git a/README.md b/README.md
index 5f1f54b8..b03d0191 100644
--- a/README.md
+++ b/README.md
@@ -145,7 +145,7 @@ If you need full functionality of any plugin, please use it directly with your p
- [python](https://github.com/vim-python/python-syntax) (syntax)
- [qmake](https://github.com/artoj/qmake-syntax-vim) (syntax)
- [qml](https://github.com/peterhoeg/vim-qml) (syntax, indent, ftplugin)
-- [r-lang](https://github.com/vim-scripts/R.vim) (syntax, ftplugin)
+- [r-lang](https://github.com/vim-scripts/R.vim) (syntax)
- [racket](https://github.com/wlangstroth/vim-racket) (syntax, indent, ftplugin)
- [ragel](https://github.com/jneen/ragel.vim) (syntax)
- [raml](https://github.com/IN3D/vim-raml) (syntax, ftplugin)
diff --git a/build b/build
index 43e8c893..830e7378 100755
--- a/build
+++ b/build
@@ -255,7 +255,7 @@ PACKS="
python:vim-python/python-syntax
qmake:artoj/qmake-syntax-vim
qml:peterhoeg/vim-qml
- r-lang:vim-scripts/R.vim
+ r-lang:vim-scripts/R.vim:_BASIC
racket:wlangstroth/vim-racket
ragel:jneen/ragel.vim
raml:IN3D/vim-raml
diff --git a/ftplugin/r.vim b/ftplugin/r.vim
deleted file mode 100644
index 707e6369..00000000
--- a/ftplugin/r.vim
+++ /dev/null
@@ -1,73 +0,0 @@
-if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'r-lang') != -1
- finish
-endif
-
-" ftplugin for R files
-"
-" Author: Iago Mosqueira <i.mosqueira@ic.ac.uk>
-" Author: Johannes Ranke <jranke@uni-bremen.de>
-" Author: Fernando Henrique Ferraz Pereira da Rosa <feferraz@ime.usp.br>
-" Maintainer: Johannes Ranke <jranke@uni-bremen.de>
-" Last Change: 2007 Nov 21
-" SVN: $Id: r.vim 75 2007-11-21 13:34:02Z ranke $
-"
-" Code written in vim is sent to R through a perl pipe
-" [funnel.pl, by Larry Clapp <vim@theclapp.org>], as individual lines,
-" blocks, or the whole file.
-
-" Press <F2> to open a new xterm with a new R interpreter listening
-" to its standard input (you can type R commands into the xterm)
-" as well as to code pasted from within vim.
-"
-" After selecting a visual block, 'r' sends it to the R interpreter
-"
-" In insert mode, <M-Enter> sends the active line to R and moves to the next
-" line (write and process mode).
-"
-" Maps:
-" <F2> Start a listening R interpreter in new xterm
-" <F3> Start a listening R-devel interpreter in new xterm
-" <F4> Start a listening R --vanilla interpreter in new xterm
-" <F5> Run current file
-" <F9> Run line under cursor
-" r Run visual block
-" <M-Enter> Write and process
-
-" Only do this when not yet done for this buffer
-if exists("b:did_ftplugin")
- finish
-endif
-
-" Don't load another plugin for this buffer
-let b:did_ftplugin = 1
-
-" Disable backup for .r-pipe
-setl backupskip=.*pipe
-
-" Set tabstop so it is compatible with the emacs edited code. Personally, I
-" prefer shiftwidth=2, which I have in my .vimrc anyway
-set expandtab
-set shiftwidth=4
-set tabstop=8
-
-" Start a listening R interpreter in new xterm
-noremap <buffer> <F2> :!xterm -T 'R' -e funnel.pl ~/.r-pipe "R && echo -e 'Interpreter has finished. Exiting. Goodbye.\n'"&<CR><CR>
-
-" Start a listening R-devel interpreter in new xterm
-noremap <buffer> <F3> :!xterm -T 'R' -e funnel.pl ~/.r-pipe "R-devel && echo 'Interpreter has finished. Exiting. Goodbye.'"&<CR><CR>
-
-" Start a listening R --vanilla interpreter in new xterm
-noremap <buffer> <F4> :!xterm -T 'R' -e funnel.pl ~/.r-pipe "R -vanilla && echo 'Interpreter has finished. Exiting. Goodbye.'"&<CR><CR>
-
-" Send line under cursor to R
-noremap <buffer> <F9> :execute line(".") 'w >> ~/.r-pipe'<CR>
-inoremap <buffer> <F9> <Esc> :execute line(".") 'w >> ~/.r-pipe'<CR>
-
-" Send visual selected block to R
-vnoremap <buffer> r :w >> ~/.r-pipe<CR>
-
-" Write and process mode (somehow mapping <C-Enter> does not work)
-inoremap <M-Enter> <Esc>:execute line(".") 'w >> ~/.r-pipe'<CR>o
-
-" Send current file to R
-noremap <buffer> <F5> :execute '1 ,' line("$") 'w >> ~/.r-pipe' <CR><CR>
diff --git a/ftplugin/rhelp.vim b/ftplugin/rhelp.vim
deleted file mode 100644
index aa206eba..00000000
--- a/ftplugin/rhelp.vim
+++ /dev/null
@@ -1,52 +0,0 @@
-if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'r-lang') != -1
- finish
-endif
-
-" ftplugin for R help files
-"
-" Author: Johannes Ranke <jranke@uni-bremen.de>
-" Last Change: 2007 Nov 21
-" SVN: $Id: rhelp.vim 75 2007-11-21 13:34:02Z ranke $
-"
-" Usage:
-"
-" Press <F2> to open a new xterm with a new R interpreter listening
-" to its standard input (you can type R commands into the xterm)
-" as well as to code pasted from within vim.
-"
-" After selecting a visual block, 'r' sends it to the R interpreter
-"
-" Add to filetypes.vim, if you don't use vim 7
-" au BufNewFile,BufRead *.Rd,*.rd setf rhelp
-"
-" Maps:
-" <F2> Start a listening R interpreter in new xterm
-" <F9> Run line under cursor
-" r Run visual block
-" <M-Enter> Write and process R code
-
-" Only do this when not yet done for this buffer
-if exists("b:did_ftplugin")
- finish
-endif
-
-" Don't load another plugin for this buffer
-let b:did_ftplugin = 1
-
-" Set tabbing
-set expandtab
-set tabstop=2
-set shiftwidth=2
-
-" Start a listening R interpreter in new xterm
-noremap <buffer> <F2> :!xterm -T 'R' -e funnel.pl ~/.r-pipe "R && echo -e 'Interpreter has finished. Exiting. Goodbye.\n'"&<CR><CR>
-
-" Send line under cursor to R
-noremap <buffer> <F9> :execute line(".") 'w >> ~/.r-pipe'<CR>
-inoremap <buffer> <F9> <Esc> :execute line(".") 'w >> ~/.r-pipe'<CR>
-
-" Send visual selected block to R
-vnoremap <buffer> r :w >> ~/.r-pipe<CR>
-
-" Write and process mode (somehow mapping <C-Enter> does not work)
-inoremap <M-Enter> <Esc>:execute line(".") 'w >> ~/.r-pipe'<CR>o
diff --git a/ftplugin/rnoweb.vim b/ftplugin/rnoweb.vim
deleted file mode 100644
index 60566be1..00000000
--- a/ftplugin/rnoweb.vim
+++ /dev/null
@@ -1,63 +0,0 @@
-if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'r-lang') != -1
- finish
-endif
-
-" ftplugin for Sweave files containing both LaTeX and R code
-"
-" Maintainer: Johannes Ranke <jranke@uni-bremen.de>
-" Last Change: 2007 Nov 21
-" SVN: $Id: rnoweb.vim 75 2007-11-21 13:34:02Z ranke $
-"
-" Usage:
-"
-" Press <F2> to open a new xterm with a new R interpreter listening
-" to its standard input (you can type R commands into the xterm)
-" as well as to code pasted from within vim.
-"
-" A Makefile for producing R noweb files is in included in my Vim script
-" R.vim:
-" http://www.vim.org/scripts/script.php?script_id=1048
-" You can also look in my SVN repository under:
-" http://kri/viewcvs/*checkout*/Makefile.rnoweb?root=vim
-"
-"
-" After selecting a visual block, 'r' sends it to the R interpreter
-"
-" Add to filetypes.vim, if you don't use vim 7
-" au BufNewFile,BufRead *.Rnw,*.rnw setf rnoweb
-" and/or
-" au BufNewFile,BufRead *.Snw,*.snw setf rnoweb
-"
-" Maps:
-" <F2> Start a listening R interpreter in new xterm
-" <F9> Run line under cursor
-" r Run visual block
-" <M-Enter> Write and process R code
-
-" Only do this when not yet done for this buffer
-if exists("b:did_ftplugin")
- finish
-endif
-
-" Don't load another plugin for this buffer
-let b:did_ftplugin = 1
-
-" Disable backup for .r-pipe
-setl backupskip=.*pipe
-
-" Set R friendly tabbing
-set expandtab
-set shiftwidth=2
-
-" Start a listening R interpreter in new xterm
-noremap <buffer> <F2> :!xterm -T 'R' -e funnel.pl ~/.r-pipe "R && echo -e 'Interpreter has finished. Exiting. Goodbye.\n'"&<CR><CR>
-
-" Send line under cursor to R
-noremap <buffer> <F9> :execute line(".") 'w >> ~/.r-pipe'<CR>
-inoremap <buffer> <F9> <Esc> :execute line(".") 'w >> ~/.r-pipe'<CR>
-
-" Send visual selected block to R
-vnoremap <buffer> r :w >> ~/.r-pipe<CR>
-
-" Write and process mode (somehow mapping <C-Enter> does not work)
-inoremap <M-Enter> <Esc>:execute line(".") 'w >> ~/.r-pipe'<CR>o