aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/relative-line-numbers
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2019-03-14 23:19:58 +0100
committerBen Beltran <ben@nsovocal.com>2019-03-14 23:19:58 +0100
commitb009b50e81b6c1d0d691505b5f5c0418f559bfc0 (patch)
tree5fae800e76219eba28634cb236565f9b4bb7a2f7 /atom/packages/relative-line-numbers
parent4efcafab7f0aa454f9ebe767133654bc9f44e12c (diff)
Remove Atom config
Diffstat (limited to 'atom/packages/relative-line-numbers')
-rw-r--r--atom/packages/relative-line-numbers/.npmignore3
-rw-r--r--atom/packages/relative-line-numbers/CHANGELOG.md7
-rw-r--r--atom/packages/relative-line-numbers/LICENSE.md20
-rw-r--r--atom/packages/relative-line-numbers/README.md4
-rw-r--r--atom/packages/relative-line-numbers/lib/line-number-view.coffee61
-rw-r--r--atom/packages/relative-line-numbers/lib/relative-line-numbers.coffee24
-rw-r--r--atom/packages/relative-line-numbers/package.json40
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