diff options
| author | Ben Beltran <ben@nsovocal.com> | 2019-03-14 23:19:58 +0100 |
|---|---|---|
| committer | Ben Beltran <ben@nsovocal.com> | 2019-03-14 23:19:58 +0100 |
| commit | b009b50e81b6c1d0d691505b5f5c0418f559bfc0 (patch) | |
| tree | 5fae800e76219eba28634cb236565f9b4bb7a2f7 /atom/packages/relative-line-numbers | |
| parent | 4efcafab7f0aa454f9ebe767133654bc9f44e12c (diff) | |
Remove Atom config
Diffstat (limited to 'atom/packages/relative-line-numbers')
7 files changed, 0 insertions, 159 deletions
diff --git a/atom/packages/relative-line-numbers/.npmignore b/atom/packages/relative-line-numbers/.npmignore deleted file mode 100644 index ade14b9..0000000 --- a/atom/packages/relative-line-numbers/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -.DS_Store -npm-debug.log -node_modules diff --git a/atom/packages/relative-line-numbers/CHANGELOG.md b/atom/packages/relative-line-numbers/CHANGELOG.md deleted file mode 100644 index fe9b511..0000000 --- a/atom/packages/relative-line-numbers/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -## 0.1.3 -* Clean up - -## 0.1.2 -* Relative line numbers are now loaded by default. - -## 0.1.0 - Initial release diff --git a/atom/packages/relative-line-numbers/LICENSE.md b/atom/packages/relative-line-numbers/LICENSE.md deleted file mode 100644 index d343bd8..0000000 --- a/atom/packages/relative-line-numbers/LICENSE.md +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2015 Robert van Steen - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/atom/packages/relative-line-numbers/README.md b/atom/packages/relative-line-numbers/README.md deleted file mode 100644 index 1ada251..0000000 --- a/atom/packages/relative-line-numbers/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# relative-line-numbers package - -Replaces the regular line numbers with relative numbers. -Also has an option to show the true number on the current line. diff --git a/atom/packages/relative-line-numbers/lib/line-number-view.coffee b/atom/packages/relative-line-numbers/lib/line-number-view.coffee deleted file mode 100644 index 6346a3c..0000000 --- a/atom/packages/relative-line-numbers/lib/line-number-view.coffee +++ /dev/null @@ -1,61 +0,0 @@ -{CompositeDisposable} = require 'atom' - -module.exports = -class LineNumberView - constructor: (@editor) -> - @subscriptions = new CompositeDisposable() - @editorView = atom.views.getView(@editor) - @trueNumberCurrentLine = atom.config.get('relative-line-numbers.trueNumberCurrentLine') - @showNormalLineNumbers = atom.config.get('relative-line-numbers.showNormalLineNumbers') - - # Subscribe for when the line numbers should be updated. - @subscriptions.add(@editor.onDidChangeCursorPosition(@_update)) - @subscriptions.add(@editor.onDidStopChanging(@_update)) - - # Subscribe to when the true number on current line config is modified. - @subscriptions.add atom.config.onDidChange 'relative-line-numbers.trueNumberCurrentLine', => - @trueNumberCurrentLine = atom.config.get('relative-line-numbers.trueNumberCurrentLine') - @_update() - - # Subscribe to when the show normal line numbers config is modified. - @subscriptions.add atom.config.onDidChange 'relative-line-numbers.showNormalLineNumbers', => - @showNormalLineNumbers = atom.config.get('relative-line-numbers.showNormalLineNumbers') - @_update() - - # Dispose the subscriptions when the editor is destroyed. - @subscriptions.add @editor.onDidDestroy => - @subscriptions.dispose() - - @_update() - - _spacer: (totalLines, currentIndex) -> - Array(totalLines.toString().length - currentIndex.toString().length + 1).join ' ' - - # Update the line numbers on the editor - _update: () => - totalLines = @editor.getLineCount() - currentLineNumber = @editor.getCursorScreenPosition().row + 1 - lineNumberElements = @editorView.rootElement?.querySelectorAll('.line-number') - - index = @_index(totalLines, currentLineNumber) - - for lineNumberElement in lineNumberElements - row = lineNumberElement.getAttribute('data-buffer-row') - relative = index[row] or = 0 - normalLineNumbers = '' - if @showNormalLineNumbers - humanRow = parseInt(row) + 1 - normalLineNumbers = humanRow + @_spacer(totalLines, humanRow) + " " - lineNumberElement.innerHTML = "#{normalLineNumbers}#{relative}<div class=\"icon-right\"></div>" - - # Return a lookup array with the relative line numbers - _index: (totalLines, currentLineNumber) -> - for line in [0...totalLines] - lineNumber = (Math.abs(currentLineNumber - (line + 1))) - if @trueNumberCurrentLine and lineNumber == 0 - if @showNormalLineNumbers - '•' - else - currentLineNumber - else - lineNumber diff --git a/atom/packages/relative-line-numbers/lib/relative-line-numbers.coffee b/atom/packages/relative-line-numbers/lib/relative-line-numbers.coffee deleted file mode 100644 index 34fd190..0000000 --- a/atom/packages/relative-line-numbers/lib/relative-line-numbers.coffee +++ /dev/null @@ -1,24 +0,0 @@ -LineNumberView = require './line-number-view' - -module.exports = - # Config schema - config: - trueNumberCurrentLine: - type: 'boolean' - default: true - description: 'Show the true number on the current line' - showNormalLineNumbers: - type: 'boolean' - default: true - description: 'Show normal line numbers' - - configDefaults: - trueNumberCurrentLine: true - showNormalLineNumbers: true - - activate: (state) -> - console.log('Activiating relative line numbers.'); - atom.workspace.observeTextEditors (editor) -> - new LineNumberView(editor) - - deactive: () -> diff --git a/atom/packages/relative-line-numbers/package.json b/atom/packages/relative-line-numbers/package.json deleted file mode 100644 index c367c08..0000000 --- a/atom/packages/relative-line-numbers/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "relative-line-numbers", - "main": "./lib/relative-line-numbers", - "version": "0.1.5", - "description": "Relative line numbers for Atom", - "repository": { - "type": "git", - "url": "https://github.com/rovansteen/atom-relative-line-numbers" - }, - "license": "MIT", - "activationEvents": [], - "engines": { - "atom": ">=0.174.0 <2.0.0" - }, - "dependencies": {}, - "readme": "# relative-line-numbers package\n\nReplaces the regular line numbers with relative numbers.\nAlso has an option to show the true number on the current line.\n", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/rovansteen/atom-relative-line-numbers/issues" - }, - "homepage": "https://github.com/rovansteen/atom-relative-line-numbers", - "_id": "relative-line-numbers@0.1.5", - "_shasum": "0ac976da8ee9a717118a60ade739820b9f0af0b4", - "_resolved": "file:../d-11567-50205-nqln2s/package.tgz", - "_from": "../d-11567-50205-nqln2s/package.tgz", - "_atomModuleCache": { - "version": 1, - "dependencies": [], - "extensions": { - ".coffee": [ - "lib/line-number-view.coffee", - "lib/relative-line-numbers.coffee" - ], - ".json": [ - "package.json" - ] - }, - "folders": [] - } -}
\ No newline at end of file |