Commit graph

39 commits

Author SHA1 Message Date
zah
0ce7957473 Merge pull request #12 from gradha/pr_updates_keyword_list
Updates keyword list using nimrod's doc/keywords.txt.
2013-07-15 03:03:28 -07:00
Grzegorz Adam Hankiewicz
1d7ceef137 Updates keyword list using nimrod's doc/keywords.txt. 2013-07-14 22:22:00 +02:00
Zahary Karadjov
fa9bd5972b caas works satisfactory now with the latest version of nimrod
modified buffers are handled properly now
nimrod threads are terminated at program exit
added commands for service shutdown/restart
2013-05-05 19:39:04 +03:00
Zahary Karadjov
0b09eeede5 remove some hard-coded paths 2013-05-01 22:26:48 +03:00
Zahary Karadjov
ffc49b7c2a the caas service is fully integrated now.
this commit enables it by default if your project has a nimrod.cfg config, but
the results won't be satisfactory as the compiler still cannot survive the long-
running interaction with the IDE and breaks after a couple of commands.
2013-05-01 21:24:10 +03:00
Zahary Karadjov
43696ec2e3 work-in-progress towards integrating the compiler service 2013-04-29 09:50:12 +03:00
zah
84d07e0209 Merge pull request #8 from gradha/disable_silence_invoking_idetools
Disables silence when invoking idetools. Refs #4.
2013-04-11 00:34:24 -07:00
Grzegorz Adam Hankiewicz
63d5050ca0 Disables silence when invoking idetools. Refs #4.
After some time editing with the "silent!" bit removed everything seems
to work fine, so maybe the silencing was done when there was no error
log.
2013-04-10 22:42:41 +02:00
Zahary Karadjov
4c3f2313b0 add nimrod library paths to vim's path variable 2013-04-10 14:43:18 +03:00
Zahary Karadjov
ca3142c5e2 implements #7 2013-04-10 13:50:06 +03:00
zah
a5c3f6902e Merge pull request #5 from gradha/pr_documents_nimlog_buffer
Adds note about log://nimrod to debug idetool interactions.
2013-03-25 01:37:36 -07:00
Grzegorz Adam Hankiewicz
ba7b7d6d02 Adds note about log://nimrod to debug idetool interactions. 2013-03-24 23:44:40 +01:00
zah
444b90f879 Merge pull request #3 from gradha/pr_fix_column_position_for_idetools
Fixes the column position when invoking idetools.
2013-02-03 22:30:41 -08:00
Grzegorz Adam Hankiewicz
aa10e421b2 Fixes the column position when invoking idetools.
Vim starts counting columns from 1 but the nimrod idetools command
starts from zero. This can be verified writing a call to the quit() proc
with a two level identation and trying to invoke idetools on the
whitespace before the word.
2013-02-03 17:49:05 +01:00
zah
dbe7e8fdb8 Merge pull request #2 from gradha/pr_expands_builtin_exceptions
Adds more exceptions as keywords.
2013-02-01 07:12:41 -08:00
Grzegorz Adam Hankiewicz
00ee58f98b Adds more exceptions as keywords. 2013-02-01 13:33:31 +01:00
Zahary Karadjov
15a6f3e4ac disabled autosuggest as it really too slow for now. fix for nimdoc comments auto-formatting 2012-11-20 00:27:01 +02:00
zah
53f24a6015 Merge pull request #1 from gradha/pr_replace_readme
Adds basic readme based on syntastic's one.
2012-11-10 13:51:22 -08:00
Grzegorz Adam Hankiewicz
184f5fdb61 Adds basic readme based on syntastic's one. 2012-11-10 22:24:18 +01:00
Zahary Karadjov
732e821bcd use unix file endings 2012-11-10 22:24:40 +02:00
Zahary Karadjov
ecc3d1f633 fixed the "cannot reload GotoDefinition while executing" error
errors are redirected to a log buffer now instead of echoerr
2012-11-09 18:51:59 +02:00
Zahary Karadjov
95533181c2 omni-completion improvements 2012-11-09 01:09:56 +02:00
Zahary Karadjov
81c2f4aa69 added support for compiler-assisted "go to definition" and omnicompletion 2012-11-08 19:07:21 +02:00
Zahary Karadjov
b26c3696e9 syntax updates for unsigned integers 2012-06-14 14:35:24 +03:00
Zahary Karadjov
f8ac24360f support for int and float literals like 42'i32 2011-12-15 15:17:58 +02:00
Zahary Karadjov
d5276eed2c syntax checking for included files 2011-12-15 15:16:46 +02:00
Zahary Karadjov
cf6bd5bc64 Better errorformat parsing and support for syntastic (https://github.com/scrooloose/syntastic) 2011-11-10 23:18:48 +02:00
Zahary Karadjov
d70493af95 macros and templates are higlighted as procs 2011-11-04 17:39:01 +02:00
Zahary Karadjov
0224eb03d2 added automatic discovery of nimrod library paths and any tags files residing there 2011-08-28 17:41:18 +03:00
Zahary Karadjov
03615f8caa nimrod compiler is now set automatically 2011-08-28 01:54:33 +03:00
Zahary Karadjov
bc5515054e any tab in nimrod code is displayed as error 2011-08-27 23:31:26 +03:00
Zahary Karadjov
d92a73496f more up-to-date list of nimrod keywords and proper handling of multi-line strings 2011-08-27 19:44:08 +03:00
Zahary Karadjov
44750377f7 few fixes for the commenting and line wrapping behaviour 2011-08-26 15:48:16 +03:00
Zahary Karadjov
32b82b89cf generalised the indent rule for procs to handle templates, macros 2011-08-26 15:31:13 +03:00
Zahary Karadjov
a53642d1e8 added indenting rules, compiler settings and filetype detection 2011-08-26 13:50:09 +03:00
Kearn Holliday
932641228a Version 1.1@2: hopefully this one actually works now, removed pesky ^M chars 1.1@2 -
Kearn Holliday
5f5acb188f Version 1.1@1: removed single quotes matching for strings 1.1@1 -
Kearn Holliday
cad681bca4 Version 1.1 1.1
the builtin 'contains' was was conflicting with a vim reserved word, fixed by changing to 'syn match'
-
Kearn Holliday
7e95c4cdaa Version 1.0: Initial upload 1.0 -