summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUrbain Vaes <urbain@vaes.uk>2015-05-26 12:13:55 +0100
committerUrbain Vaes <urbain@vaes.uk>2015-05-26 12:13:55 +0100
commitddec4922e2bd723d34afa0b715626c7a125d13c3 (patch)
tree84877ac3fe849212446684abda224bae0ea6373f
parentaed01842a3dfd3d17a72b9aad9a57c6220b4a6f3 (diff)
added c++ snippets
-rw-r--r--nvim/mySnippets/cpp.snippets19
-rw-r--r--vim/mySnippets/cpp.snippets10
-rw-r--r--vimrc2
3 files changed, 30 insertions, 1 deletions
diff --git a/nvim/mySnippets/cpp.snippets b/nvim/mySnippets/cpp.snippets
index e69de29..5ad9624 100644
--- a/nvim/mySnippets/cpp.snippets
+++ b/nvim/mySnippets/cpp.snippets
@@ -0,0 +1,19 @@
+snippet print_mat "Print matrix" b
+for (unsigned int iii = 0; iii < ${1:mat}.size(); ++iii) {
+ cout << setw(12) << $1[iii][0];
+ for (unsigned int jjj = 1; jjj < $1.size(); ++jjj) {
+ cout << ", ";
+ cout << setw(12) << $1[iii][jjj];
+ }
+ cout << endl;
+}
+$0
+endsnippet
+
+snippet vec "vector" i
+vector<${1:double}> $0
+endsnippet
+
+snippet mat "matrix" i
+vector< vector<${1:double}> > $0
+endsnippet
diff --git a/vim/mySnippets/cpp.snippets b/vim/mySnippets/cpp.snippets
index e69de29..62c1faa 100644
--- a/vim/mySnippets/cpp.snippets
+++ b/vim/mySnippets/cpp.snippets
@@ -0,0 +1,10 @@
+snippet print_mat "Print matrix" b
+for (unsigned int iii = 0; iii < ${0:mat}.size(); ++iii) {
+ cout << setw(12) << mat[iii][0];
+ for (unsigned int jjj = 1; jjj < mat.size(); ++jjj) {
+ cout << ", ";
+ cout << setw(12) << mat[iii][jjj];
+ }
+ cout << endl;
+}
+endsnippet
diff --git a/vimrc b/vimrc
index 5ad3b76..f6b1027 100644
--- a/vimrc
+++ b/vimrc
@@ -144,7 +144,7 @@ set spellfile="/home/urbain/.vim/spell/en.utf-8.add"
set smartcase
set ignorecase
-" Misc
+
set noautochdir
set cpoptions+=Iq
set encoding=utf-8