Corey Johnson & Nathan Sobo
26d17f7525
Fix failing spec
2012-08-23 10:45:44 -07:00
Kevin Sawicki
1b285d9b39
Add atom to .gitignore file
2012-08-22 18:00:21 -07:00
Kevin Sawicki
2d2ae3ec07
Add -rpath to linker flags pointing to install directory
...
This removes the need to have the intermediate shell script
that updates the LD_LIBRARY_PATH environment variable
2012-08-22 18:00:21 -07:00
Corey Johnson
08ae611ff8
add fold selected state
2012-08-22 17:48:00 -07:00
Kevin Sawicki
29b0b9c10c
Implement lastModified in Linux native handler
2012-08-22 15:56:08 -07:00
Kevin Sawicki
aefafdda4a
Add expected parameters to native function declarations
2012-08-22 15:36:53 -07:00
Kevin Sawicki
b3200a944f
Move native function declarations to js file
...
This allows multiple native handlers to load it
as an extension without duplicating all the expected
native function calls names internally.
2012-08-22 15:10:37 -07:00
Kevin Sawicki
d665b39db7
Rename myfile variable to file
2012-08-22 14:10:57 -07:00
Kevin Sawicki
6733d03a10
Clean up ifndef/define statements
2012-08-22 14:08:59 -07:00
Kevin Sawicki
8620b2cc72
Use io_utils for resolving real path
2012-08-22 13:58:47 -07:00
Kevin Sawicki
56f46c548f
Decrease scrollbar size to 8 pixels
2012-08-22 13:43:46 -07:00
Kevin Sawicki & Nathan Sobo
4eb3c2d67b
Assign global 'platform' variable on window at eval time
2012-08-22 13:43:46 -07:00
Kevin Sawicki & Nathan Sobo
c53f87fcba
Only require platform stylesheet if it exists
...
Make requireStylesheet throw exception if the stylesheet does not exist
2012-08-22 13:43:46 -07:00
Kevin Sawicki & Nathan Sobo
1a8e36d6b7
💄
2012-08-22 13:43:46 -07:00
Kevin Sawicki & Nathan Sobo
c87c0da35e
Don't explode when require.resolve doesn't find a file. Return null instead.
2012-08-22 13:43:46 -07:00
Kevin Sawicki & Nathan Sobo
8d31eb9c73
💄
2012-08-22 13:43:46 -07:00
Kevin Sawicki & Nathan Sobo
efaa369153
Add Kevin Sawicki to .pairs file
2012-08-22 13:43:46 -07:00
Kevin Sawicki
f778345b3a
Add support for requiring a platform-specific stylesheet
...
Add a getPlatform method to the native object that
is used for requiring the platform stylesheet from
within window.coffee after the atom.css is required.
This is used to provide non-native scrollbars on Linux
for an improved look and feel.
2012-08-22 13:43:46 -07:00
Kevin Sawicki
dcd42316aa
DRY up how native IO is performed
...
Introduce a new io_utils class with helpers
2012-08-22 13:05:29 -07:00
Kevin Sawicki
9ef2c3698d
Add initial support for Oniguruma regular expressions
...
Register a v8 extension on initial load that implements
the native API defined in onig-reg-exp-extension.js
2012-08-22 11:40:02 -07:00
Kevin Sawicki
ffa3144023
Copy themes folder in install target
2012-08-22 08:59:14 -07:00
Kevin Sawicki
d28f0b1d7b
Remove extra newline
2012-08-21 19:03:13 -07:00
Kevin Sawicki
1455b949ab
Use BUFFER_SIZE constant for all buffer lengths
2012-08-21 18:54:58 -07:00
Kevin Sawicki
13eed2f6e6
Add initial oniguruma class
2012-08-21 18:34:54 -07:00
Kevin Sawicki
79d220533d
Add oniguruma library to LIBS
2012-08-21 18:12:19 -07:00
Kevin Sawicki
fcd8e6396a
Compile require.coffee during install target
2012-08-21 17:53:59 -07:00
Kevin Sawicki
a9e130c867
Copy bundles folder in install target
2012-08-21 17:47:41 -07:00
Matt Graham
e4732b0463
Update README.md
...
Updated curl https://npmjs.org/install.sh | sh link
2012-08-16 13:33:51 -07:00
Nathan Sobo
85b6cc3cf5
Make cursor a bit transparent when editor is not focused
2012-08-15 14:54:20 -07:00
Corey Johnson & Nathan Sobo
60a4af4653
HACK: Git deletes files only to create them again later. This is the cheap way of dealing with that
2012-08-10 09:22:41 -07:00
Nathan Sobo
847b514164
Merge branch 'textmate'
...
Conflicts:
benchmark/benchmark-helper.coffee
benchmark/benchmark-suite.coffee
src/app/language-mode.coffee
2012-08-09 18:57:59 -06:00
Corey Johnson & Nathan Sobo
e280722d09
Make coffeeScript indentation regex more specific
2012-08-09 17:28:02 -07:00
Corey Johnson & Nathan Sobo
16b453e2e5
Remove z-index on .lines and .line-number
...
This was causing AutoComplete to be shown UNDER the lines
2012-08-09 17:22:44 -07:00
Corey Johnson
92be14d9fa
Snippets are not auto-indented when they are inserted.
2012-08-09 16:21:04 -07:00
Corey Johnson
65d40557ff
InsertText takes an option to turn autoIndent off
2012-08-09 16:20:45 -07:00
Corey Johnson
cd8e6a7f20
Don't auto-indent ff a grammar doesn't have an indent/outdent regex
2012-08-09 16:04:23 -07:00
Corey Johnson
956cffe225
Add temp styling for folds
2012-08-09 15:18:37 -07:00
Corey Johnson
7477511a9f
Create empty token on empty lines
2012-08-09 15:17:46 -07:00
Corey Johnson
c1bd922d89
💄
2012-08-09 15:17:01 -07:00
Corey Johnson
634bebd207
Toggling comments adjusts selection's start and end columns
2012-08-09 14:38:16 -07:00
Corey Johnson
34934d58f9
previousNonBlankRow returns null if passed row 0
2012-08-09 14:19:12 -07:00
Corey Johnson
9e53751717
Revert "Add setTextInBufferRange to edit session"
...
This reverts commit ea86ec401b .
2012-08-09 13:25:53 -07:00
Corey Johnson
cc5ee48470
Auto-outdent lines correctly
2012-08-09 13:10:37 -07:00
Corey Johnson & Nathan Sobo
e8aaec43f7
WIP: Reworking auto-indent/outdent logic
2012-08-09 12:57:47 -06:00
Corey Johnson & Nathan Sobo
ad4b3db439
Add OnigRegExp.test
2012-08-09 12:57:20 -06:00
Corey Johnson
9b0a00a478
Remove Ace from vendor directory.
...
Adieu, adieu, parting is such sweet sorrow.
2012-08-09 10:52:40 -07:00
Corey Johnson
fae452770b
Language mode no longer uses Ace for anything
2012-08-09 10:49:54 -07:00
Corey Johnson
19511fe8b8
Selections are restored to their original ranges after toggling comments.
2012-08-09 10:46:54 -07:00
Corey Johnson
c95ca04340
Use TextMate to toggle comments
2012-08-09 10:33:46 -07:00
Corey Johnson
92d706b52b
Add class method lineCOmmentStringForScope to TextMateBundle
2012-08-09 10:33:31 -07:00