blob: 01abd0288b8855752d8c52a6936fedef877be12c (
plain)
1
2
3
4
5
6
7
8
9
|
# -*- mode: snippet -*-
# name: namespace
# key: ns
# --
namespace ${1:`(string-join
(mapcar
(lambda (s) (let ((case-fold-search nil)) (if (string-match-p (rx upper-case) s) s (capitalize s))))
(cdr (split-string (directory-file-name (file-name-directory (file-relative-name buffer-file-name (project-root (project-current))))) "/")))
"\\")`};
|