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
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
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
Corey Johnson
ea86ec401b
Add setTextInBufferRange to edit session
2012-08-09 10:33:25 -07:00
Nathan Sobo
34cac4336b
Order selection regions behind editor's text
...
The key here is to force editor's overall z-index to be 0 in order to establish a *local stacking context*. Then we can put the lines at z-index 1 and the selection at z-index -1 within that context without them overlapping elements outside of the editor.
2012-08-08 22:35:57 -06:00
Nathan Sobo
4109669284
Bold and italic fonts hose our width calculations
2012-08-08 22:31:33 -06:00
Nathan Sobo
3da19cd93b
WIP: Style in a manner compatible w/ TextMate themes
2012-08-08 22:17:00 -06:00
Corey Johnson & Nathan Sobo
fa65510287
Use IR_Black as the default color scheme
2012-08-08 17:50:53 -07:00