From 856f581114f676e1093e64c145af0e128dc8c9e3 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 16 Jul 2013 16:35:12 +0200 Subject: Initial commit --- pmrc | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 pmrc (limited to 'pmrc') diff --git a/pmrc b/pmrc new file mode 100644 index 0000000..57ffe6b --- /dev/null +++ b/pmrc @@ -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 = '' + +" 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 = "p" + +let g:pymode_rope_local_prefix = "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 + -- cgit