Doug Coleman
b129623080
editors.sublime: Add support for Sublime Editor 2 for MacOSX. Need to add support for Windows.
2013-04-06 14:24:03 -07:00
John Benediktsson
dc27c21ab0
editors.textadept: use "-e goto_line(n-1)".
...
(as suggested by Mitchell@foicica.com on the textadept mailing list)
2013-04-01 14:56:24 -07:00
John Benediktsson
d6ff13b1cf
editors.textadept: make it work on Mac OS X.
2013-03-31 18:47:38 -07:00
John Benediktsson
bea7a405da
editors.textadept: match style of other vocabs.
2013-03-30 11:09:12 -07:00
Michael T. Richter
ace233829a
add textadept editor support
...
Signed-off-by: Michael T. Richter <ttmrichter@gmail.com>
2013-03-30 11:06:39 -07:00
Doug Coleman
e0e12fd5ea
editors.notepad: Make this Windows only.
2013-03-23 15:14:51 -07:00
John Benediktsson
07e74c0ad8
editors.vim: use string as article name.
2012-08-13 18:22:14 -07:00
John Benediktsson
d6c60258cf
editors: these should understand private.
2012-08-13 10:32:27 -07:00
John Benediktsson
b4f4e6f6ca
editors: better error message when editing 'f', use vocab-tests-path in edit-tests.
2012-07-23 10:02:00 -07:00
John Benediktsson
f38247b7c3
editors: allow editing of word docs and tests.
2012-07-23 09:37:46 -07:00
John Benediktsson
40898bf4d0
editors: fix editing of links. Fixes #411 .
2011-11-16 09:18:54 -08:00
Doug Coleman
67a6a51654
editors: wait 300ms for the run-process to possibly fail so errors are reported if the editor is missing or broken
2011-11-12 15:13:34 -08:00
Doug Coleman
f7ca2446a3
editors.jedit: return "jedit" when looking for jedit path
2011-11-12 14:36:35 -08:00
Doug Coleman
9d393f3709
Make edit-vocab work on an unloaded vocabulary.
2011-11-04 23:33:18 -07:00
Doug Coleman
2d12fea828
Update emacs for editors protocol.
2011-11-03 12:04:02 -07:00
Doug Coleman
05c96477f3
Use -reuseview in jedit by default.
2011-11-02 16:47:10 -07:00
Doug Coleman
86e3817e40
Actually let the user pick an editor after editor protocol change.
2011-11-02 16:05:39 -07:00
Doug Coleman
94db86a6db
Make "foo.private" require load foo instead.
...
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201 .
2011-11-02 11:50:03 -07:00
Doug Coleman
a647df58f6
Make editors use the new path-finding vocabulary and protocol.
...
Implement io.standard-paths on Windows.
2011-10-31 13:16:37 -07:00
Doug Coleman
0774944b8d
Find the macvim bundle or use mvim. Add a flag for -g option to vim.
2011-10-30 16:11:18 -07:00
Doug Coleman
a1878ea818
Look for mvim on mac and use 'open -a MacVim' if it's not in the path. Since 'open -a macvim' doesn't support command line options, add a generic for opening to a line or not.
2011-10-29 15:31:06 -07:00
Doug Coleman
5594e82492
Clean up editors.*vim so that it runs detached with gvim and there is less
...
code duplication. Use mvim on mac. Remove gvim.unix vocabulary since it
doesn't do anything besides return "gvim" as the path.
2011-10-29 15:10:42 -07:00
Doug Coleman
8205caa5ca
Add edit-file and edit-vocab words and make edit on strings call
...
edit-vocab.
2011-10-29 13:35:13 -07:00
Doug Coleman
26872ffe4d
Rename vocab to lookup-vocab
2011-10-24 06:42:54 -05:00
Doug Coleman
986ff071b4
Fix help-lint for editors, peg.ebnf
2011-10-19 00:57:20 -07:00
John Benediktsson
315767d6f3
editors: unify "edit" across vocabs and words, add edit words for docs, tests, platforms, authors, tags, and summary files. Fixes #177 .
2011-10-18 16:11:24 -07:00
John Benediktsson
d61de12011
Cleanup more lint warnings.
2011-10-14 12:31:46 -07:00
Erik Charlebois
3acee3e55e
Run vim synchronously
...
If you run vim from the terminal asynchronously, vim and factor will conflict accessing stdin and stdout.
2011-06-23 01:18:35 -04:00
Erik Charlebois
305dcf1551
Use .factor-rc etc on Windows too, files can begin with dots just fine
2011-05-23 23:36:13 -04:00
Slava Pestov
1aaa756056
editors.jedit: update for jEdit 4.3.2, which places jEdit settings directory in $HOME/Library/jEdit instead of $HOME/.jedit on Mac OS X
2010-09-14 21:20:02 -07:00
Slava Pestov
da6bcbedfc
Replace 'untested' tag with 'not loaded' and 'not tested' tags
2010-04-13 18:43:01 -07:00
Slava Pestov
95bfc8a240
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
2010-02-20 13:30:49 +13:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Slava Pestov
50b3f076e8
edit-error now works if the error has a file name but not a line number
2009-11-21 17:23:59 -06:00
Doug Coleman
e376a0ece2
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
2009-10-28 17:25:50 -05:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Philipp Brüschweiler
26859a45eb
various doc fixes
2009-08-11 16:58:47 +02:00
Slava Pestov
805b0b2430
Merge branch 'master' of git://github.com/bogiebro/factor into bogie
2009-08-05 22:20:40 -05:00
Slava Pestov
3b2fd98e7c
Refactor source-file-errors a little bit to remove some code duplication, and so that clicking 'Edit' in error list tool works for parse errors in unit tests
2009-08-04 21:01:21 -05:00
Sam Anklesaria
70428241bd
textmate bundle scaffolding
2009-08-04 16:05:37 -05:00
Sam Anklesaria
a211054962
textmate bundle work- stopped by modules bug
2009-08-03 10:12:20 -05:00
Slava Pestov
daed003f33
vocabs.hierarchy: more refactoring, update existing code for new API
2009-07-06 04:55:23 -05:00
Slava Pestov
132249660d
Fix conflict
2009-05-16 09:48:42 -05:00
Doug Coleman
a0b9cfd602
launch editors with run-detached. the naming convention foo-location doesn't make sense with some text editors, so rename the edit words to the text editor name
2009-05-15 16:12:13 -05:00
Doug Coleman
3c49944fc1
call vim with run-detached instead of try-process. clean up vim code.
2009-05-15 16:06:48 -05:00
Slava Pestov
fb6df472a2
Cleaning up USING: lists for new strict semantics
2009-05-14 16:54:16 -05:00
Slava Pestov
b2c3183b21
Split up tools.vocabs. Note that load-everything is now named load-all
2009-05-04 06:44:17 -05:00
Slava Pestov
65532de7de
editors.emacs.windows: Add meta-data
2009-04-22 04:23:26 -05:00
Doug Coleman
1e21f0ef43
better docs for emacs setup
2009-04-20 21:17:18 -05:00
Doug Coleman
be2639c168
look for emacsclient.exe not emacs.exe
2009-04-20 19:52:50 -05:00
Doug Coleman
3d895de0cc
oops, really search for emacs.exe
2009-04-20 19:15:02 -05:00
Doug Coleman
3af8f7fba1
search for emacs.exe on windows by default
2009-04-20 19:14:53 -05:00
erg
d3e24a7b7e
add editors.gedit
2009-04-18 01:43:40 -05:00
Slava Pestov
c0874e64cc
Documentation updates
2009-04-15 18:19:35 -05:00
Slava Pestov
fd5ab25a09
Better handling of errors without file/line info
2009-04-13 17:19:32 -05:00
Slava Pestov
59dced5c9d
Fix :edit
2009-04-11 15:11:25 -05:00
Slava Pestov
deae1d7bbb
Fix bootstrap
2009-04-10 04:41:26 -05:00
Slava Pestov
0a7485190b
compile-error-type => source-error-type; make test failures global
2009-04-10 03:52:12 -05:00
Slava Pestov
2b384a7742
Re-organize some error-related code, three-pane look for compiler errors tool, add Joe's icons
2009-04-08 23:05:45 -05:00
Slava Pestov
268abfcf2a
Remove method-specs in favor of M\
2009-04-06 02:59:59 -05:00
Slava Pestov
786475102d
Make more code infer
2009-03-17 02:19:50 -05:00
Slava Pestov
6bf8097f77
editors.notepad needed an unportable tag
2009-03-16 03:02:10 -05:00
Doug Coleman
efe701af9b
fix editors for find-in-program-files change
2009-02-26 21:50:20 -06:00
Slava Pestov
063e457109
Remove superflous \
2009-02-26 13:41:30 -06:00
Doug Coleman
c3ef25f81c
made editors.emacs load windows file on windows
2009-02-23 10:35:42 -06:00
Doug Coleman
624719c18f
emacsclient.exe is a console app, so whenever it's run a console box pops up. run emacsclientw.exe instead if it exists
2009-02-20 12:58:19 -06:00
Doug Coleman
1b9208490b
keep the old emacs behavior on unix systems
2009-02-20 12:32:07 -06:00
Doug Coleman
114d9bb21c
run with --no-wait on windows so emacsclient doesn't block, use run-detached so that errors on emacsclient exit are ignored. emacs on windows is fully usable now
2009-02-20 12:25:55 -06:00
Doug Coleman
394ec538a1
make emacsw32 work on windows out of the box
2009-02-20 12:15:26 -06:00
Slava Pestov
dd57fe7a23
editors: better error message if definition does not have an associated source file
...
when editing a word-link, go to the word itself if the word has no help
2009-02-12 02:19:31 -06:00
Doug Coleman
32e42ab5ef
try the binary name alone if the editor can't be found in the default location
2009-01-16 14:13:17 -06:00
Doug Coleman
5dc79fb2a5
add support for notepad
2009-01-16 12:51:53 -06:00
Doug Coleman
861087ab06
add another default directory for scite
2009-01-16 12:36:27 -06:00
Tim Allen
2e731c63f2
Mention Vim support files in the Vim integration documentation.
2009-01-14 13:29:44 -06:00
Tim Allen
0cb58510bb
Move Vim syntax-highlighter to a Vim subdirectory.
...
This makes it easier to describe where the syntax-highlighting file
should be installed, and allows us to easily package other Vim runtime
files.
This commit also adds a README that describes how to regenerate the
syntax file.
2009-01-14 13:29:23 -06:00
Tim Allen
8e273b6713
Fix USING: in editors.vim.generate-syntax
2009-01-10 23:37:56 -06:00
Tim Allen
eaa920bc19
Make line-numbering more reliable in gvim.
2009-01-10 23:37:37 -06:00
Doug Coleman
b796529be4
add unportable tag
2008-12-16 01:54:05 -06:00
Slava Pestov
fea0c80542
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2008-12-15 22:55:59 -06:00
Doug Coleman
f04e74f78f
fix windows editors
2008-12-15 21:45:18 -06:00
Aaron Schaefer
3b83db3a06
Fix vim-docs.factor after moving around io words
2008-12-15 21:50:10 -05:00
Slava Pestov
59a5e554d4
Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb
2008-12-15 00:01:06 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00
Doug Coleman
44e582bbeb
update all editors for windows 64 to look in "program files" and "program files (x86)"
2008-12-08 20:11:24 -06:00
Doug Coleman
f5bafbb2a9
better default scite path
2008-12-04 13:53:03 -06:00
Doug Coleman
4b6126f92a
remove >r r> from various vocabs
2008-11-29 13:29:19 -06:00
Slava Pestov
a3398f2296
Fix editors.emacs docs
2008-11-27 23:28:32 -06:00
Slava Pestov
915bd51b20
Tweak debugger and traceback a bit
2008-11-24 12:29:24 -06:00
prunedtree
0255f83be2
Committer: prunedtree
...
notepad2 integration
2008-11-21 17:16:16 +09:00
Slava Pestov
84ce5c3b91
Windows workaround
2008-11-16 19:15:09 -06:00
Doug Coleman
8f2d1353c0
remove -a option...
2008-11-13 16:10:43 -06:00
Doug Coleman
a5c47ac294
remove debug, add -a option
2008-11-13 16:09:03 -06:00
Doug Coleman
8a25012b55
fix line numbers with etexteditor
2008-11-13 16:07:01 -06:00
Doug Coleman
069d5b1795
add etexteditor
2008-11-13 15:47:39 -06:00
Doug Coleman
44b0cf94ab
better fix for emacs
2008-11-12 01:14:19 -06:00
Doug Coleman
0d3a5e372a
allow setting of emacsclient
2008-11-12 00:39:56 -06:00
Slava Pestov
3ca9fc926e
Consistent edit-hook variable access
2008-10-17 16:55:38 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
John Benediktsson
5ef537b752
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 10:03:40 -07:00