summaryrefslogtreecommitdiff
path: root/snippets/python-mode
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2014-03-24 22:34:08 -0400
committerKyle Meyer <kyle@kyleam.com>2014-03-24 22:36:14 -0400
commitd3499573ef817ce737f924f4641dade14e6233fd (patch)
tree17ff349949f1665b2722b784c0e59f59b46fe126 /snippets/python-mode
parent306b196734c23c9554ff0f541d564705cc8cf2db (diff)
downloademacs.d-d3499573ef817ce737f924f4641dade14e6233fd.tar.gz
Break down NumPy yasnippets
Make individual snippets for the parameters and returns headings.
Diffstat (limited to 'snippets/python-mode')
-rw-r--r--snippets/python-mode/numpyclass32
-rw-r--r--snippets/python-mode/numpyfunc34
-rw-r--r--snippets/python-mode/numpymethod30
-rw-r--r--snippets/python-mode/parameter-item7
-rw-r--r--snippets/python-mode/parameters-header7
-rw-r--r--snippets/python-mode/returns-header7
6 files changed, 21 insertions, 96 deletions
diff --git a/snippets/python-mode/numpyclass b/snippets/python-mode/numpyclass
deleted file mode 100644
index ce619cc..0000000
--- a/snippets/python-mode/numpyclass
+++ /dev/null
@@ -1,32 +0,0 @@
-# -*- coding: utf-8 -*-
-# name: numpy class
-# key: classn
-# --
-class ${1:ClassName}(${2:object}):
- """$3
- $0${4:$
- (let* ((indent
- (concat "\n" (make-string (current-column) 32)))
- (args
- (mapconcat
- '(lambda (x)
- (if (not (string= (nth 0 x) ""))
- (concat " " (nth 0 x) " : ")))
- (mapcar
- '(lambda (x)
- (mapcar
- (lambda (x)
- (replace-regexp-in-string "[[:blank:]]*$" ""
- (replace-regexp-in-string "^[[:blank:]]*" "" x))) x))
- (mapcar '(lambda (x) (split-string x "="))
- (split-string text ",")))
- indent)))
- (mapconcat
- 'identity
- (list "" "Parameters" "----------" args)
- indent))
- }
-
- """
-
- def __init__(self, $4):
diff --git a/snippets/python-mode/numpyfunc b/snippets/python-mode/numpyfunc
deleted file mode 100644
index 9ed7666..0000000
--- a/snippets/python-mode/numpyfunc
+++ /dev/null
@@ -1,34 +0,0 @@
-# -*- coding: utf-8 -*-
-# name: numpy definition
-# key: defn
-# --
-def ${1:name}($2):
- """$3
- $0${2:$
- (let* ((indent
- (concat "\n" (make-string (current-column) 32)))
- (args
- (mapconcat
- '(lambda (x)
- (if (not (string= (nth 0 x) ""))
- (concat " " (nth 0 x) " : ")))
- (mapcar
- '(lambda (x)
- (mapcar
- '(lambda (x)
- (replace-regexp-in-string "[[:blank:]]*$" ""
- (replace-regexp-in-string "^[[:blank:]]*" "" x)))
- x))
- (mapcar '(lambda (x) (split-string x "="))
- (split-string text ",")))
- indent)))
- (mapconcat
- 'identity
- (list "" "Parameters" "----------" args)
- indent))
- }
-
- Returns
- -------
-
- """ \ No newline at end of file
diff --git a/snippets/python-mode/numpymethod b/snippets/python-mode/numpymethod
deleted file mode 100644
index 9f448a9..0000000
--- a/snippets/python-mode/numpymethod
+++ /dev/null
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-# name: numpy method
-# key: defmn
-# --
-def ${1:name}(self, $2):
- """$3
- $0${2:$
- (let* ((indent
- (concat "\n" (make-string (current-column) 32)))
- (args
- (mapconcat
- '(lambda (x)
- (if (not (string= (nth 0 x) ""))
- (concat " " (nth 0 x) " : ")))
- (mapcar
- '(lambda (x)
- (mapcar
- '(lambda (x)
- (replace-regexp-in-string "[[:blank:]]*$" ""
- (replace-regexp-in-string "^[[:blank:]]*" "" x)))
- x))
- (mapcar '(lambda (x) (split-string x "="))
- (split-string text ",")))
- indent)))
- (mapconcat
- 'identity
- (list "" "Parameters" "----------" args)
- indent))
- }
- """ \ No newline at end of file
diff --git a/snippets/python-mode/parameter-item b/snippets/python-mode/parameter-item
new file mode 100644
index 0000000..296059f
--- /dev/null
+++ b/snippets/python-mode/parameter-item
@@ -0,0 +1,7 @@
+# -*- mode: snippet -*-
+# name: parameter item
+# key: par
+# expand-env: ((yas-indent-line 'fixed))
+# --
+${1:param} : ${2:type}
+ $0
diff --git a/snippets/python-mode/parameters-header b/snippets/python-mode/parameters-header
new file mode 100644
index 0000000..74311d1
--- /dev/null
+++ b/snippets/python-mode/parameters-header
@@ -0,0 +1,7 @@
+# -*- mode: snippet -*-
+# name: parameters header
+# key: ph
+# --
+Parameters
+----------
+$0
diff --git a/snippets/python-mode/returns-header b/snippets/python-mode/returns-header
new file mode 100644
index 0000000..713f69b
--- /dev/null
+++ b/snippets/python-mode/returns-header
@@ -0,0 +1,7 @@
+# -*- mode: snippet -*-
+# name: Returns header
+# key: rh
+# --
+Returns
+-------
+$0