Jon Rohan
d6973dc24f
Not overriding font-size
2012-12-25 12:40:13 -08:00
Jon Rohan
14ca750932
Changing around the status bar html
2012-12-25 11:18:13 -08:00
Jon Rohan
72d9470ed1
Creating a new style for the tree-view
2012-12-24 17:16:32 -08:00
Jon Rohan
3863e73df8
Add a .highlight span in each li
2012-12-24 17:16:17 -08:00
Jon Rohan
fbbe59714e
Having the trailing / in the directory treeview is cruft
...
I wanted to remove the trailing / in the tree view. However, I have no
idea if this breaks other stuff?
@nathansobo @probablycorey
2012-12-24 17:15:50 -08:00
Jon Rohan
29c3c9f0a9
having div here is invalid li can only be in a list
2012-12-24 17:03:12 -08:00
Jon Rohan
f27d84a7f0
Only using the fixed width font inside the editor.
2012-12-24 13:23:15 -08:00
Jon Rohan
9bd6883eac
really using the system font, determined via css2.1
2012-12-24 13:19:20 -08:00
Jon Rohan
174925be3d
changing the max tab size
2012-12-24 13:14:41 -08:00
Jon Rohan
0dab956588
system wide font
2012-12-24 13:11:51 -08:00
Jon Rohan
d697986e3e
updating the tab font-family
2012-12-24 13:05:27 -08:00
Jon Rohan
7f32c7f3bb
oops, doesn't belong here
2012-12-24 12:49:07 -08:00
Jon Rohan
f62563e232
fixing the min-width on the tabs
2012-12-24 12:08:21 -08:00
Jon Rohan
4c243c5f7b
updating the style to have reverse rounded corners at bottom
2012-12-24 11:54:08 -08:00
Jon Rohan
01cde54b76
Changing the tab display style to a table layout.
2012-12-24 11:22:56 -08:00
Nathan Sobo
a1d28a9f74
WIP: Start on Package class w/ TextMate- & Atom-specific subclasses
...
The `load` method on the superclass will provide a general template for
loading the package's resource. Each subclass will be responsible for
loading resources in a manner appropriate for the package type. There's
some initial progress on loading TextMate settings as scoped properties,
translating the TextMate scope selectors to CSS-style atom selectors.
2012-12-23 15:36:06 -06:00
Nathan Sobo
515feca7a6
Kill scoped config settings docs. This behavior is moved to syntax.
...
We can explain scoped properties
2012-12-23 15:01:56 -06:00
Nathan Sobo
f76bab512f
Most recently added scoped properties win in case of a specificity tie
...
This makes the scoped property system mimic the behavior of CSS. When
there is a tie, the scoped properties loaded later in the cascade win.
I also optimize the scanning of all the properties, checking only those
sets of properties that have a value for the desired key path, to reduce
the need to match a ton of scope selectors.
2012-12-23 13:19:20 -07:00
Nathan Sobo
bbd2e384c5
Merge branch 'master' into config
2012-12-23 12:52:02 -07:00
Nathan Sobo
886995364f
Start on syntax global. Use it to replace scoped config settings.
...
We'll store all syntax-related global state in the `syntax` global. For
now, this means that all scoped properties will be stored here, as well
as all grammars.
2012-12-23 12:50:58 -07:00
Kevin Sawicki
ff3b04e01e
Support clicking line numbers in gutter
...
Clicking moves the cursor to the start of the
row and shift-clicking selects to the start of
the row
2012-12-22 23:40:23 -08:00
Kevin Sawicki
b59bd7a099
Check selection being empty before comparing highlighted rows
2012-12-22 22:16:38 -08:00
Kevin Sawicki
f7878a02dd
Add no selection rule to spec selector
2012-12-22 22:13:51 -08:00
Kevin Sawicki
905002cd58
Highlight foreground of selected line numbers
...
Previously no gutter highlight was displayed unless
the selection was empty.
Now there is a separate CSS class for no selection
that changes the background color independently
from the foreground color.
2012-12-22 22:06:46 -08:00
Nathan Sobo
aaac5a8659
💄
2012-12-21 18:24:06 -07:00
Nathan Sobo
6e5f9b9a27
Kill unused require
2012-12-21 18:20:28 -07:00
Nathan Sobo
9b6c310239
Implement scoped config settings
...
You can pass a scope stack when calling `config.get`, which will prefer
settings under the most specific matching scope selector for the given
scope stack.
2012-12-21 18:20:20 -07:00
Kevin Sawicki
559b9132f9
Parse until position equals line length including trailing newline
2012-12-21 13:22:13 -08:00
Kevin Sawicki
0938811612
Clear anchor positions in stack after line is tokenized
2012-12-21 13:22:13 -08:00
Kevin Sawicki
8aba95191d
Append anchor characters when placeholder is not added
2012-12-21 13:22:13 -08:00
Kevin Sawicki
4c1ecf61df
Anchor second capture index
2012-12-21 13:22:13 -08:00
Kevin Sawicki
9f6d1f987f
Add initial support for replacing anchors
2012-12-21 13:22:08 -08:00
Nathan Sobo
25aadda742
Merge branch 'master' into config
2012-12-20 22:17:32 -07:00
Nathan Sobo
880edcd408
Increase waitsFor timeout in attempt to address intermittent failure
2012-12-20 22:17:08 -07:00
Nathan Sobo
356702c2f3
Clone defaults in config constructor so they aren't mutated.
...
This fixes failures caused pollution of state between specs
2012-12-20 22:13:12 -07:00
Nathan Sobo
0ca1440026
Oops. Don't overwrite user config w/ defaults before its loaded
2012-12-20 21:40:08 -07:00
Nathan Sobo
56f19cd01a
Kill console.log
2012-12-20 21:39:52 -07:00
Nathan Sobo
c7605b8aa6
Move loadPackages to atom global. Handle '-tmbundle' in regex.
...
This simplifies the loading of TextMate bundles in the spec and benchmark helpers. Since `loadBundle` was already implemented on `atom`, it made sense to move this logic here. Config is now more focused on its core job of handling configuration, not loading bundles.
2012-12-20 21:34:07 -07:00
Nathan Sobo
dd8597cc9c
Set config defaults in its constructor
2012-12-20 21:30:37 -07:00
Corey Johnson
0515274e2f
TextMate bundles end in .tmbundle or _tmbundle
2012-12-20 17:01:12 -08:00
Corey Johnson
f0d97a436b
Move ~/.atom/bundles to ~/.atom/packages on rake install
2012-12-20 16:46:37 -08:00
Corey Johnson
5ea9a4d365
Load TextMate Bundles from packages directories
2012-12-20 16:25:08 -08:00
Corey Johnson
cd3f481fa8
Remove unneeded console.log
2012-12-20 16:18:56 -08:00
Kevin Sawicki
7efaf084a0
Use editor settings for creating comparison string showing invisibles
2012-12-20 15:42:38 -08:00
Kevin Sawicki
3cd8a3304e
Use values directly from editor in invisibles spec
2012-12-20 15:10:21 -08:00
Kevin Sawicki
628d22de0a
Use tab invisible that is available in Inconsolata
...
Previously a non-Inconsolata character
was being used which caused alignment issues
with selections and the cursor
Also switch values in editor.coffee to use codes
so they can be viewed in any font.
2012-12-20 14:50:51 -08:00
Kevin Sawicki
39f5ce6087
Activate running Atom when invoked with no path
2012-12-20 13:11:01 -08:00
Corey Johnson
972d3e5536
💄
2012-12-20 10:34:36 -08:00
Corey Johnson
808559b25f
default-config is no longer used
2012-12-20 10:02:09 -08:00
Nathan Sobo
7dcb12ada2
RootView talks about packages and packageModules, not extensions
...
Now you call `rootView.activatePackage`, etc
2012-12-19 19:24:44 -07:00