Commit Graph
99 Commits
Author SHA1 Message Date
David Halter a87af78be3 don't complete on numbers, fixes #14 2012-10-17 23:35:00 +02:00
David Halter c2cb6b641b vim 7.2 has no conceal feature, fixes #13 2012-10-17 18:45:31 +02:00
David Halter 96b75d24f5 contributing pep8 2012-10-17 07:45:51 +02:00
David Halter dc919cc48a contributing changes 2 2012-10-17 07:39:26 +02:00
David Halter 17b7b0d7fd contributing changes 2012-10-17 07:37:42 +02:00
David Halter c0a66654bf added Contributing file, because I want people to push to the dev branch. 2012-10-17 07:34:06 +02:00
David Halter 8fe0bac319 display errors (caused problems with pydoc) 2012-10-16 14:36:40 +02:00
David Halter 1e3e8e1aec show_func_def raised errors again (#3), almost fixes #9 2012-10-16 09:42:25 +02:00
David Halter d1844c45a1 Merge pull request #10 from todesschaf/sorted_menu
Sort menu options
2012-10-16 00:22:17 -07:00
David Halter 27076f8adb added pictures of jedi to jedi-vim 2012-10-14 15:12:19 +02:00
David Halter d885557d66 avoid problems if doc is opened 2012-10-14 12:24:05 +02:00
David Halter be595d326d fixed another string literal problem with func defs 2012-10-14 02:44:12 +02:00
David Halter 766acb5757 jedi update 2012-10-14 02:22:04 +02:00
David Halter 8fd1e6d142 removed a needless function 2012-10-13 02:32:41 +02:00
David Halter 18613fe325 compressed settings 2012-10-13 02:05:57 +02:00
David Halter fa35a5510a mainly pep8 2012-10-13 01:45:17 +02:00
David Halter 8a04fde301 removed star import of jedi_vim 2012-10-13 01:32:30 +02:00
David Halter 6c21cb1520 move more code to the python module 2012-10-13 01:24:39 +02:00
David Halter 8f28773e88 moved all python functions to a cleaner python file 2012-10-13 00:51:44 +02:00
David Halter 5dd9305aa2 fixed a problem with function calls again 2012-10-13 00:36:34 +02:00
David Halter 48ab6c613f better support for in call displays (bugfixes) 2012-10-13 00:15:20 +02:00
David Halter 15426a3d51 better support for function display in strings 2012-10-12 21:48:26 +02:00
David Halter 7bc151be75 comment default override, because the highlighting didn't work there 2012-10-10 23:37:17 +02:00
David Halter 391d9c940d wrong dynamic modules setting, with non python files fixed 2012-10-04 00:38:58 +02:00
David Halter 1c29cd6d96 use CursorMovedI to check for executions as discussed in #3 2012-09-30 22:59:41 +02:00
David Halter f62067b463 vim string representation fixes #6 2012-09-30 22:41:54 +02:00
David Halter d4e2e082d6 additional dynamic modules used to complete between different vim buffers (in functions) 2012-09-26 18:42:16 +02:00
David Halter f64c64d1bc rename cursor doesn't move anymore 2012-09-23 12:44:26 +02:00
David Halter 05cac0c585 jedi#complete should always be the default -> see discussion in #1 2012-09-22 18:55:45 +02:00
David Halter 1ea59e1cfd Merge pull request #4 from tek/dev
remove func_def escape sequence from search history
thx @tek
2012-09-20 10:51:59 -07:00
David Halter 3d44b372ef Merge pull request #3 from tek/dev
catch errors in jedi#show_func_def()
thx @tek
2012-09-19 23:22:46 -07:00
David Halter e6b27a43e9 Merge pull request #1 from tek/master
vim plugin directory structure
thanks to @tek!
2012-09-19 05:37:56 -07:00
David Halter d59123dc52 readme typo 2012-09-18 18:53:06 +02:00
David Halter 2161e5a49f set python sys.path 2012-09-18 18:11:23 +02:00
David Halter 879893ef65 added note on how to install jedi 2012-09-18 17:54:03 +02:00
David Halter 5890e53969 added AUTHORS.txt 2012-09-18 17:45:38 +02:00
David Halter 17abae8fc5 added gitignore 2012-09-18 17:02:49 +02:00
David Halter 7412e64ccb added jedi submodule 2012-09-18 16:59:38 +02:00
David Halter 476999d715 added vim readme 2012-09-18 16:28:23 +02:00
David Halter 94e4af53f5 moved jedi.vim 2012-09-18 16:12:44 +02:00
David Halter db77ff86d1 fixed some refactoring errors in the vim plugin 2012-09-17 23:23:01 +02:00
David Halter 1ef7e8d02f fixed many get_in_function_call related bugs 2012-09-16 23:10:39 +02:00
David Halter 0e1a8c889a add jedi#auto_close_doc option 2012-09-15 18:11:13 +02:00
David Halter 09bc262ece position of func_def window stays now the same 2012-09-15 18:04:52 +02:00
David Halter 6589628918 functions -> api 2012-09-15 15:49:42 +02:00
David Halter 5fc6de2f12 huge functions refactoring 2012-09-15 15:44:51 +02:00
David Halter 72e6f3a9de showing function calls works now. jedi is now offically *awesome*! 2012-09-15 11:33:20 +02:00
David Halter 9e186621ed showing function params basically works - fine tuning needed 2012-09-15 04:14:58 +02:00
David Halter d859fdfa94 showing function params working now on both sides, but not joined 2012-09-15 03:57:22 +02:00
David Halter e28881288d jedi-vim preparations for showing function params 2012-09-14 19:54:34 +02:00
David Halter a6f8b80562 vim: goto jumps now appear at the top of the screen 2012-09-14 00:44:16 +02:00
David Halter 17aa6e48d3 vim: catch if get_definition is returning a keyword 2012-09-12 12:27:32 +02:00
David Halter e035e1d4cc builtin modules should not be renamed 2012-09-12 01:27:25 +02:00
David Halter 4bf4ba3866 discussed in issue #7 2012-09-12 01:10:52 +02:00
David Halter 79cc4f6330 add param for rename function to switch each case as discussed in #7 2012-09-11 10:10:33 +02:00
David Halter fe3d4f7483 tabs are now the default, buffers are not practical for renaming 2012-09-11 01:29:37 +02:00
David Halter 25cfd9df9c renaming in multiple files 2012-09-11 01:27:49 +02:00
David Halter bcb0f14b9d vim: prevent renames from happening, if they are empty. 2012-09-11 01:08:09 +02:00
David Halter 9ffe55ad9b fix for renamings at the line end 2012-09-10 23:55:42 +02:00
David Halter d20c4badd2 renames are now possible = refactoring 2012-09-10 23:29:32 +02:00
David Halter 50906ea84a working related_names function 2012-09-10 13:49:43 +02:00
David Halter 462881faf4 vim plugin works now also in doctests 2012-09-10 11:45:32 +02:00
David Halter 3ba18d902b again refactorings 2012-09-10 11:06:31 +02:00
David Halter 77ab34aca4 refactorings for related_names 2012-09-10 10:22:18 +02:00
David Halter e0256a446b vim-jedi does now the help stuff by itself 2012-09-06 02:45:46 +02:00
David Halter 801aae9735 pydoc works now with operators and keywords 2012-09-06 01:55:52 +02:00
David Halter 2848ad9a23 added K to quit the help window, which makes it easy to toggle the help window 2012-09-05 23:39:40 +02:00
David Halter da5719df59 from now on vim-jedi is only accessible for python scripts 2012-09-05 22:23:39 +02:00
David Halter 766382c3e0 vim-jedi pydoc: better formatting 2012-09-05 17:54:38 +02:00
David Halter 975ae5de5b cleaned up the mess in the Definition class 2012-09-05 15:22:40 +02:00
David Halter a6ffae1776 pydoc works now also if the cursor is on the class / created context possibility for completions (backward tokenizer) 2012-09-05 14:23:08 +02:00
David Halter 734fb5d3cf showing pydoc with VIM plugin 2012-09-05 10:07:51 +02:00
David Halter 46da7388b7 get_definition is again in vim plugin (issue #7) 2012-09-05 09:01:11 +02:00
David Halter 5e98626c74 fixed a bug that caused case insensitive values not to swap in some cases 2012-09-01 00:06:01 +02:00
David Halter 719e9fb9a6 automatically start completion on typing a dot 2012-09-01 00:02:23 +02:00
David Halter 19c8305dc7 added an option to do case sensitive completion and removed get_vim_type 2012-08-31 18:37:56 +02:00
David Halter c70720857a updated complete interface 2012-08-31 17:38:21 +02:00
David Halter 8bb410f104 refined NotFoundError doc 2012-08-31 17:16:38 +02:00
David Halter 69d5c4f3e0 jedi plugin new options 2012-08-31 16:47:58 +02:00
David Halter 0919ce2eb1 Readme improved 2012-08-31 16:15:57 +02:00
David Halter 5324de906e vim shows now docstrings also correct 2012-08-13 22:39:43 +02:00
David Halter 287f6526ad goto of vim-jedi is now able to handle multiple goto results, displays a new buffer 2012-07-29 11:19:42 +02:00
David Halter 26422a0db2 a function to check if the definition is in a builtin module 2012-07-28 22:09:19 +02:00
David Halter 475f8a028b jedi-vim can now use tabs instead of only buffers 2012-07-28 21:51:09 +02:00
David Halter 07eaed2765 goto follows now also import statements 2012-07-28 18:28:38 +02:00
David Halter 40208090ba changed jedi-vim function from 'Complete' to 'complete' 2012-07-28 16:09:07 +02:00
David Halter 752029071d vim-jedi plays know correctly with the jumplist 2012-07-28 16:07:35 +02:00
David Halter eb7f141fe8 basic functionality of vim-jedi goto plugin 2012-07-28 13:17:08 +02:00
David Halter cf8466eb59 removed get_definition in vim plugin 2012-07-28 09:45:06 +02:00
David Halter 2ec80a923e removed catching MultiLevelAtrributeError at certain places, because catching exceptions does that now, too. 2012-07-28 09:17:29 +02:00
David Halter 33dc6274a4 again problems in the vim problems 2012-07-27 13:21:10 +02:00
David Halter 10ddd7a657 vim-jedi plugin didn't work with dots only 2012-07-27 10:52:42 +02:00
David Halter 605d1ed6f5 vim plugin now handles cases correctly 2012-07-26 15:40:46 +02:00
David Halter e8a9513ac7 removed vim exceptions 2012-06-27 20:41:38 +02:00
David Halter ebb4d8a7b8 fixed bug with vim errors of tokenize 2012-05-15 00:21:28 +02:00
David Halter 981a400b0f show_definition added to vim interface 2012-05-13 15:19:08 +02:00
David Halter 6752287ea1 python2.5 compatibility again 2012-04-09 18:58:54 +02:00
David Halter 401f8fb28f module imports are working now 2012-04-09 00:27:10 +02:00
David Halter 2770c6779a the auto completion is working! and may god bless you all! ;-) 2012-04-08 04:25:06 +02:00