Nathan Sobo
fc9bf38a2a
*Must* use get and set to access config values.
...
The `config` object no longer stores config properties directly. Instead it stores them on an internal `settings` object, which makes it easier to serialize settings without getting them mixed up with non-setting state on the `config` object.
2012-12-17 20:56:37 -07:00
Kevin Sawicki
8afe4dbaef
Add extension to keep or add a single trailing newline
2012-12-17 18:31:29 -08:00
Nathan Sobo
b82fe25b99
When observing a key path, compare its new & old values structurally
2012-12-17 19:00:47 -07:00
Kevin Sawicki
07a5672e20
Use command() instead of on() for document events
...
Allows commands such as 'open-user-configuration' to
appear and be invoked from the event palette
2012-12-17 17:59:37 -08:00
Nathan Sobo
a7d1a29748
Use config.get/set methods. config.update now takes no args.
2012-12-17 18:52:20 -07:00
Kevin Sawicki
a53537df20
Darken tab close icon color
2012-12-17 17:27:18 -08:00
Kevin Sawicki
ee0dbe4e66
Set tab font-size to 90%
2012-12-17 17:08:05 -08:00
Kevin Sawicki
9b396d1f21
💄
2012-12-17 16:58:16 -08:00
Corey Johnson & Nathan Sobo
bc49be6c2c
Move project.ignoredNames to config.core.ignoredNames
2012-12-17 16:54:09 -08:00
Corey Johnson & Nathan Sobo
a65a81fc53
Remove requireExtension calls from .atom/defaultConfig.coffee
2012-12-17 16:53:44 -08:00
Kevin Sawicki
80b71582e0
Maintain cursor position when buffer is reloaded
2012-12-17 16:50:32 -08:00
Corey Johnson & Nathan Sobo
0c12929007
💩
2012-12-17 16:38:23 -08:00
Corey Johnson & Nathan Sobo
f62ef2e68b
Lower inputThrottle on Select Lists to 50ms
2012-12-17 16:37:27 -08:00
Corey Johnson & Nathan Sobo
9f8547a8da
Add config.fuzzy-finder.ignoredNames
2012-12-17 16:37:27 -08:00
Corey Johnson & Nathan Sobo
6aafb73389
Add get and set to config
2012-12-17 16:37:27 -08:00
Kevin Sawicki
6183680d15
Don't bubble up up/down events triggered on preview list
2012-12-17 16:37:27 -08:00
Kevin Sawicki
d13c2c265a
Generate tags in cef directory
2012-12-17 16:37:27 -08:00
Kevin Sawicki
62ddf8219f
Trim struct: prefix in display output
2012-12-17 16:37:27 -08:00
Kevin Sawicki
f06d4519ca
Only expect prefix when there are 5 or more segments
2012-12-17 16:37:27 -08:00
Kevin Sawicki
af99bac30a
Support opening project outline view without open editor
2012-12-17 16:37:27 -08:00
Kevin Sawicki
57e45883bb
Don't reuse buffer paths as project paths
2012-12-17 16:37:27 -08:00
Kevin Sawicki
9dbf07d81e
Update event name in outline-view keymap
2012-12-17 16:37:27 -08:00
Kevin Sawicki
194fffd9cd
Don't generate tags for spec files
2012-12-17 16:37:27 -08:00
Kevin Sawicki
025122d642
Add project outline view with all tags
...
Opened via meta-J and limited to a maximum
of 10 tags similar to fuzzy-finder.
2012-12-17 16:37:27 -08:00
Nathan Sobo
6923d6a134
More progress / changes to config / extension docs
2012-12-17 17:34:38 -07:00
Kevin Sawicki
d479b03056
Standardize select list li hover color
2012-12-17 15:02:16 -08:00
Kevin Sawicki
e690f00994
Don't bubble up up/down events triggered on preview list
2012-12-17 14:08:46 -08:00
Kevin Sawicki
8216e4f214
Generate tags in cef directory
2012-12-17 13:07:23 -08:00
Kevin Sawicki
c957d94655
Add config doc to .github file
2012-12-17 12:47:10 -08:00
Kevin Sawicki
9e4325d8b2
Trim struct: prefix in display output
2012-12-17 11:25:55 -08:00
Kevin Sawicki
9ea2f56f6e
Only expect prefix when there are 5 or more segments
2012-12-17 11:25:03 -08:00
Kevin Sawicki
39db08ed57
Support opening project outline view without open editor
2012-12-17 11:09:34 -08:00
Kevin Sawicki
b1e49f6dd5
Don't reuse buffer paths as project paths
2012-12-17 10:55:54 -08:00
Kevin Sawicki
5e1fd35ac0
Update event name in outline-view keymap
2012-12-17 10:37:01 -08:00
Kevin Sawicki
1d6c1fa605
Don't generate tags for spec files
2012-12-17 10:35:38 -08:00
Kevin Sawicki
39408ec28d
Add project outline view with all tags
...
Opened via meta-J and limited to a maximum
of 10 tags similar to fuzzy-finder.
2012-12-17 10:19:59 -08:00
Nathan Sobo
d9acfe8f7e
Start on Extensions documentation. Formatting tweaks. Other fixes.
2012-12-16 22:15:15 -07:00
Nathan Sobo
04ab7fa469
Make markdown preview ctrl-m, since meta-m *minimizes* 💩
2012-12-16 22:14:33 -07:00
Nathan Sobo
7f84eff16a
💄
2012-12-16 20:15:55 -08:00
Nathan Sobo
de1178b38a
Start DDD (documentation-driven-development) for theming & config
...
This document talks about a lot of things that don't work yet. The purpose is to write down my ideas in a format that will be useful both now and later.
2012-12-16 18:48:21 -08:00
Nathan Sobo
3f6effcb51
Fix the benchmarks by assigning config defaults
2012-12-16 12:21:42 -08:00
Nathan Sobo
2892ec9ecf
Put user extensions directory (~/.atom/extensions) on the load path
2012-12-16 12:14:39 -08:00
Nathan Sobo
4538a70859
Add config.editor.autosave
2012-12-16 11:30:06 -08:00
Nathan Sobo
d311dac39f
💄
2012-12-16 11:29:52 -08:00
Nathan Sobo
001a6500c6
Config requires all non-banged extensions listed in core.extensions
2012-12-16 11:25:52 -08:00
Nathan Sobo
bc7dc5d911
💄
2012-12-16 11:24:55 -08:00
Nathan Sobo
20bd670d8e
💄
2012-12-16 11:06:47 -08:00
Nathan Sobo
64ff05d481
Simplify config.core.extensions array
2012-12-14 17:14:58 -08:00
Nathan Sobo
b7fd9debd6
Only call once after registering extensions
2012-12-14 17:03:12 -08:00
Corey Johnson & Nathan Sobo
cc44508b58
Register extensions in core.extensions on Config.load
2012-12-14 16:38:44 -08:00