Commit Graph

156 Commits (aa7a285390c1c0f0cfd85f26332603886ae8492b)

Author SHA1 Message Date
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