diff options
author | Martin Kolman <mkolman@redhat.com> | 2013-07-16 16:35:12 +0200 |
---|---|---|
committer | Martin Kolman <mkolman@redhat.com> | 2013-07-16 16:35:12 +0200 |
commit | 856f581114f676e1093e64c145af0e128dc8c9e3 (patch) | |
tree | 63b798c5358f4198728e0c6cb042550f740edc9a /pmrc | |
download | vim-master.tar.gz vim-master.tar.xz vim-master.zip |
Diffstat (limited to 'pmrc')
-rw-r--r-- | pmrc | 158 |
1 files changed, 158 insertions, 0 deletions
@@ -0,0 +1,158 @@ +" MISC + +" Enable python folding +let g:pymode_folding = 0 + +" Documentation +let g:pymode_doc = 1 +let g:pymode_doc_key = 'K' + +" Autoremove unused whitespaces +let g:pymode_utils_whitespaces = 0 + +" Enable pymode indentation +let g:pymode_indent = 0 + + +" Load pylint code plugin +let g:pymode_lint = 1 + +" Switch pylint, pyflakes, pep8, mccabe code-checkers +" Can have multiply values "pep8,pyflakes,mcccabe" +" Choices are pyflakes, pep8, mccabe, pylint, pep257 +let g:pymode_lint_checker = "pyflakes,pep8,pylint" + +" Skip errors and warnings +" E.g. "E501,W002", "E2,W" (Skip all Warnings and Errors startswith E2) and etc +let g:pymode_lint_ignore = "E501" + +" Select errors and warnings +" E.g. "E4,W" +let g:pymode_lint_select = "" + +" Run linter on the fly +let g:pymode_lint_onfly = 1 + +" Pylint configuration file +" If file not found use 'pylintrc' from python-mode plugin directory +let g:pymode_lint_config = "$HOME/.pylintrc" + +" Check code every save +let g:pymode_lint_write = 1 + +" Auto open cwindow if errors be finded +let g:pymode_lint_cwindow = 0 + +" Show error message if cursor placed at the error line +let g:pymode_lint_message = 1 + +" Auto jump on first error +let g:pymode_lint_jump = 0 + +" Hold cursor in current window +" when quickfix is open +let g:pymode_lint_hold = 0 + +" Place error signs +let g:pymode_lint_signs = 1 + +" Maximum allowed mccabe complexity +let g:pymode_lint_mccabe_complexity = 8 + +" Minimal height of pylint error window +let g:pymode_lint_minheight = 3 + +" Maximal height of pylint error window +let g:pymode_lint_maxheight = 6 + +" ROPE + +" Load rope plugin +let g:pymode_rope = 1 + +" Map keys for autocompletion +let g:pymode_rope_autocomplete_map = '<C-Space>' + +" Auto create and open ropeproject +let g:pymode_rope_auto_project = 1 + +" Enable autoimport +let g:pymode_rope_enable_autoimport = 1 + +" Auto generate global cache +let g:pymode_rope_autoimport_generate = 1 + +let g:pymode_rope_autoimport_underlineds = 0 + +let g:pymode_rope_codeassist_maxfixes = 10 + +let g:pymode_rope_sorted_completions = 1 + +let g:pymode_rope_extended_complete = 1 + +let g:pymode_rope_autoimport_modules = ["os","shutil","datetime"] + +let g:pymode_rope_confirm_saving = 1 + +let g:pymode_rope_global_prefix = "<C-x>p" + +let g:pymode_rope_local_prefix = "<C-c>r" + +let g:pymode_rope_vim_completion = 1 + +let g:pymode_rope_guess_project = 1 + +let g:pymode_rope_goto_def_newwin = "" + +let g:pymode_rope_always_show_complete_menu = 0 + + +" special highlight +" Enable pymode's custom syntax highlighting +let g:pymode_syntax = 1 + +" Enable all python highlightings +let g:pymode_syntax_all = 1 + +" Highlight "print" as function +let g:pymode_syntax_print_as_function = 0 + +" Highlight indentation errors +"let g:pymode_syntax_indent_errors = g:pymode_syntax_all + +" Highlight trailing spaces +let g:pymode_syntax_space_errors = g:pymode_syntax_all + +" Highlight string formatting +let g:pymode_syntax_string_formatting = g:pymode_syntax_all + +" Highlight str.format syntax +let g:pymode_syntax_string_format = g:pymode_syntax_all + +" Highlight string.Template syntax +let g:pymode_syntax_string_templates = g:pymode_syntax_all + +" Highlight doc-tests +let g:pymode_syntax_doctests = g:pymode_syntax_all + +" Highlight builtin objects (__doc__, self, etc) +let g:pymode_syntax_builtin_objs = g:pymode_syntax_all + +" Highlight builtin functions +let g:pymode_syntax_builtin_funcs = g:pymode_syntax_all + +" Highlight exceptions +let g:pymode_syntax_highlight_exceptions = g:pymode_syntax_all + +" Highlight equal operator +let g:pymode_syntax_highlight_equal_operator = g:pymode_syntax_all + +" Highlight stars operator +let g:pymode_syntax_highlight_stars_operator = g:pymode_syntax_all + +" Highlight `self` +let g:pymode_syntax_highlight_self = g:pymode_syntax_all + +" For fast machines +let g:pymode_syntax_slow_sync = 1 + |