summaryrefslogtreecommitdiffstats
path: root/pmrc
diff options
context:
space:
mode:
authorMartin Kolman <mkolman@redhat.com>2013-07-16 16:35:12 +0200
committerMartin Kolman <mkolman@redhat.com>2013-07-16 16:35:12 +0200
commit856f581114f676e1093e64c145af0e128dc8c9e3 (patch)
tree63b798c5358f4198728e0c6cb042550f740edc9a /pmrc
downloadvim-856f581114f676e1093e64c145af0e128dc8c9e3.tar.gz
vim-856f581114f676e1093e64c145af0e128dc8c9e3.tar.xz
vim-856f581114f676e1093e64c145af0e128dc8c9e3.zip
Initial commitHEADmaster
Diffstat (limited to 'pmrc')
-rw-r--r--pmrc158
1 files changed, 158 insertions, 0 deletions
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 = '<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
+