Zahary Karadjov
d2f05bc1a6
fixes #17
2013-12-09 23:45:56 +02:00
Zahary Karadjov
f947b48cda
more auto-indenting improvements
2013-08-25 14:47:26 +03:00
Zahary Karadjov
bebdd7bb99
various auto-indenting improvements; fixes #10
2013-08-25 00:44:19 +03:00
Zahary Karadjov
3d9f5fac08
re-integrate with the latest version of syntastic
2013-08-24 17:31:17 +03:00
zah
1b3ba4a4b9
Merge pull request #16 from DAddYE/patch-2
...
Added all ctypes
2013-07-30 09:01:34 -07:00
Davide D'Agostino
53bf9e840d
Added all ctypes
2013-07-30 01:47:45 -07:00
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
-