Nathan Sobo
f3cdb6e0a2
Merge remote-tracking branch 'origin/master' into ns-teleditor
2013-12-10 19:10:09 -08:00
Nathan Sobo
425c076221
Make Editor a telepath.Model subclass
2013-12-10 17:32:34 -08:00
Nathan Sobo
18a712a1f7
Reopen closed pane items in workspace – by uri instead of deserializing
...
Serializing and deserializing closed pane items was turning into a pain
with the new telepath changes that are phasing out this kind of on the
fly serialization. Reopening by uri saves memory and simplifies panes
enormously. If we want non-uri reopening we can revisit it later when
telepath models are better integrated.
2013-12-10 17:19:44 -08:00
Ben Ogle
43bf47fa26
Upgrade to underscore-plus@0.4.0
2013-12-10 11:47:53 -08:00
Kevin Sawicki
092ed37ed9
Remove unused core.hideGitIgnoredFiles config setting
2013-12-10 11:07:05 -08:00
Nathan Sobo
9deec49f81
Bump editor serialization version
2013-12-10 01:44:10 -08:00
Nathan Sobo
7138d5b888
Merge branch 'master' into ns-teleditor
...
Conflicts:
package.json
2013-12-10 01:33:23 -08:00
Kevin Sawicki
72191f3d3d
Add atom.getWindowLoadTime() API to be used by metrics
2013-12-09 15:20:22 -08:00
Nathan Sobo
c8253be1ae
Use the softWrap property directly
2013-12-07 14:08:00 -08:00
Nathan Sobo
9ede5f85e3
Use the ::editorWidthInChars property directly
2013-12-07 14:07:46 -08:00
Nathan Sobo
640fd0051b
Clarify comment
2013-12-07 14:03:14 -08:00
Nathan Sobo
779c918179
Reorder requires
2013-12-07 14:03:07 -08:00
Nathan Sobo
ee1f21439d
Merge branch 'ns-latest-telepath' into ns-teleditor
2013-12-07 13:59:35 -08:00
Nathan Sobo
f25d8d83c5
Merge branch 'master' into ns-latest-telepath
2013-12-07 13:58:53 -08:00
Kevin Sawicki
34f71a2623
Observe editor.tabLength config in TokenizedBuffer
...
Closes #1224
2013-12-07 11:43:48 -08:00
Kevin Sawicki
796632c36c
Refresh less cache before activating themes
...
This ensures the import paths for themes contain the stylesheet directories
Closes #1225
2013-12-07 11:31:06 -08:00
Nathan Sobo
1ccc93c50b
Make DisplayBuffer a telepath model subclass
2013-12-07 03:07:15 -08:00
Nathan Sobo
f4d19810b8
💄
2013-12-07 03:07:02 -08:00
Nathan Sobo
a4d2b4d21a
Make TokenizedBuffer a telepath.Model subclass
...
There's a bunch of improvised code to make this work right now because
of the circularity of this refactoring. It will stabilize over time.
2013-12-07 02:25:47 -08:00
Nathan Sobo
b61654b52f
Upgrade to telepath 0.61.0
...
This version adds a bunch of reactive primitives and ensures we destroy
documents when they are no longer referenced.
2013-12-06 21:55:57 -08:00
Daniel Hengeveld
d5a7f7396e
Merge pull request #1259 from atom/fix-doc-url
...
fix doc url
2013-12-06 14:16:06 -08:00
Daniel Hengeveld
ca65ff6c55
fix doc url
2013-12-06 14:15:19 -08:00
Ben Ogle
6d2bd7756e
Add the getGitHubAuthTokenName fn back in
2013-12-06 11:57:31 -08:00
Ben Ogle
f0fece2cf0
Add getters and setters for the keychain
2013-12-06 11:45:18 -08:00
Ben Ogle
c36ee1dbe6
Add getGitHubTokenName
2013-12-06 11:39:40 -08:00
Kevin Sawicki
365d69a19c
Add missing s to invisible
2013-12-06 08:26:59 -08:00
Kevin Sawicki
5d1e507988
Remove extra newline
2013-12-06 08:26:59 -08:00
Kevin Sawicki
776b267396
💄 Correct indent
2013-12-06 08:26:59 -08:00
Kevin Sawicki
77e4b7f90f
Use value ivar when invisible.tab is falsy
2013-12-06 08:26:59 -08:00
Kevin Sawicki
2501b98e8f
Fix typo constructor
2013-12-06 08:26:59 -08:00
Kevin Sawicki
32d301ef34
typo: invisibles not invisible
2013-12-06 08:26:59 -08:00
Kevin Sawicki & Nathan Sobo
f4861b7919
💄 Use @constructor instead of EditorView
2013-12-06 08:26:59 -08:00
Kevin Sawicki & Nathan Sobo
94e4fef108
Use DisplayBuffer::lineForRow in EditorView::positionLeftForLineAndColumn
...
Previously the tokenized lines were obtained from the tokenized buffer
which skipped the translation to screen coordinates.
Closes #1231
2013-12-06 08:26:59 -08:00
Kevin Sawicki & Nathan Sobo
7ae432fad5
Place entire hard tab value inside span
...
Previously only the first character was included in the span.
2013-12-06 08:26:59 -08:00
Ben Ogle
18057e303b
Remove getUserAgent. just use navigator.userAgent
2013-12-05 18:55:20 -08:00
Kevin Sawicki
8cf2cdb2a9
Add script/install-cli to install atom and apm
2013-12-05 11:02:37 -08:00
Kevin Sawicki
a460530770
Show warning message opening opening dev window without repo cloned
2013-12-05 10:43:45 -08:00
Cheng Zhao
e95c60b4ec
💄 Fix typo in dialog.
2013-12-05 08:17:33 +08:00
Kevin Sawicki
8af0a59c52
Pop stack when rule is pushed without position advancement
...
Previously only the scope name was checked which allowed cases
were rules without scope names to grow the stack infinitely without
advancing the position.
Closes atom/language-ruby-on-rails#1
2013-12-04 15:18:33 -08:00
Cheng Zhao
9b0f8ccee0
Merge pull request #1192 from atom/grunt-download-atom-shell
...
Use grunt-download-atom-shell to download and update atom-shell.
2013-12-03 22:07:34 -08:00
Ben Ogle
d36c4f0ec9
getUserAgent()
2013-12-03 17:45:40 -08:00
Kevin Sawicki
9ce22fd6d3
Add back internally used isPathModified
2013-12-03 13:37:21 -08:00
Garen Torikian
5166ca274c
📝 Typo fix
2013-12-03 13:02:35 -08:00
Kevin Sawicki
6f1dd702b0
Add back internally used Project::findBufferForPath
2013-12-03 12:12:28 -08:00
Kevin Sawicki
1d4f447975
📝 Fill in SelectList docs
2013-12-03 12:02:41 -08:00
Kevin Sawicki
4998fdda85
Remove unused methods in Project
2013-12-03 11:40:28 -08:00
Kevin Sawicki
91d4ef2653
📝 Mark more EditorView methods private
2013-12-03 11:25:17 -08:00
Kevin Sawicki
80cc881912
📝 Remove FIXME in Editor::transpose
2013-12-03 11:21:12 -08:00
Kevin Sawicki
867aaa8f95
📝 Move transact to public section with delegates tag
2013-12-03 11:21:12 -08:00
Kevin Sawicki
eaf60a00b3
Use TokenizedLine::tokenAtBufferColumn to obtain scopes
2013-12-03 10:54:27 -08:00