From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexis Newsgroups: gmane.emacs.devel Subject: Correction re.: Use of `dash` and `s` functions by MELPA packages Date: Wed, 28 Jan 2015 00:10:09 +1100 Message-ID: <87oapk9xou.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1422364237 23403 80.91.229.3 (27 Jan 2015 13:10:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 27 Jan 2015 13:10:37 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 27 14:10:37 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YG5ud-0005pu-BJ for ged-emacs-devel@m.gmane.org; Tue, 27 Jan 2015 14:10:35 +0100 Original-Received: from localhost ([::1]:47314 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YG5uc-0002GP-Cd for ged-emacs-devel@m.gmane.org; Tue, 27 Jan 2015 08:10:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YG5uQ-0002E9-1o for emacs-devel@gnu.org; Tue, 27 Jan 2015 08:10:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YG5uL-0006jw-W0 for emacs-devel@gnu.org; Tue, 27 Jan 2015 08:10:22 -0500 Original-Received: from mail-pa0-x22e.google.com ([2607:f8b0:400e:c03::22e]:34691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YG5uL-0006jM-E9 for emacs-devel@gnu.org; Tue, 27 Jan 2015 08:10:17 -0500 Original-Received: by mail-pa0-f46.google.com with SMTP id lj1so18450943pab.5 for ; Tue, 27 Jan 2015 05:10:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:date:message-id:mime-version :content-type; bh=34PUHf3yOp9d/m523MiQMe3/G/65H48WUNIYaGfBvOQ=; b=FRcGm5UkVGGAP8R0eUKNHYHjmT9VEVydbEBC0tNpzy8sTJguWVbC6TO/+mZ9BcB475 89WZ58qaIPeJYZIn0fZ4qYhS84qneoYCGAyxQgDQycouKA09kod45OlgPIZJg7hRc2Xi I7KfOCTpO/8djSEUp2F0mii4+1+oKBsrbVO6s9G7EiHX4wntfhsPFhQZ5GjDyh+m5coy e+bXLP8aXKHB9OOXh5EOI5iU+18XqBgFqWF8WCY8RLdOzRPVHi7B9qjwGhus3kK9gnr2 ol0dLZU2AUJZ5VcNm6/gtGv7EkYeHgohtiEUOse9pCYBtpX8pciK+CQelqa3q/0Tqxll cEdg== X-Received: by 10.70.88.161 with SMTP id bh1mr2121597pdb.36.1422364216711; Tue, 27 Jan 2015 05:10:16 -0800 (PST) Original-Received: from localhost (ppp118-209-63-224.lns20.mel4.internode.on.net. [118.209.63.224]) by mx.google.com with ESMTPSA id kg12sm1605446pbb.44.2015.01.27.05.10.13 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 27 Jan 2015 05:10:15 -0800 (PST) In-Reply-To: 87r3uga8nw.fsf@gmail.com X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:181831 Archived-At: Hi again all, Oleh Krehel has noted a flaw in the results, in which functions such as `-when-let` and `-when-let-*` get squashed into (perhaps-nonexistent) single-word functions (e.g. `-when`). This was caused by some incorrect REs in my Perl5 script. Sorry! Lines 75-76 should be: #+begin_src perl if (/\(defun (${util_package_prefix}-?[*?[:alnum:]]+(?:-[*?[:alnum:]]+)*)/ || /\(defmacro (${util_package_prefix}-?[*?[:alnum:]]+(?:-[*?[:alnum:]]+)*)/) { #+end_src and line 105 should be: #+begin_src perl if (/\(\Q${key}\E /) { #+end_src With those changes, the analysis results are: ### ### Usage of 'dash' by MELPA packages ### 'dash' is used by 226/4506 files (5.02%). # Function usage counts, sorted by decreasing frequency Count % Function ----------------------------------------- 266 14.91 -when-let 215 12.05 -map 124 6.95 --map 87 4.88 --each 80 4.48 -filter 69 3.87 --filter 67 3.76 -if-let 58 3.25 -contains? 54 3.03 -each 47 2.63 --first 41 2.30 -when-let* 35 1.96 -flatten 34 1.91 --remove 32 1.79 -remove 32 1.79 -last-item 30 1.68 --when-let 27 1.51 -mapcat 23 1.29 -difference 21 1.18 -any? 20 1.12 -concat 20 1.12 --any? 19 1.07 -union 18 1.01 -first 16 0.90 -sort 16 0.90 --reduce-from 16 0.90 --if-let 15 0.84 -all? 14 0.78 -partial 13 0.73 -take 13 0.73 --sort 12 0.67 -elem-index 12 0.67 -distinct 12 0.67 --mapcat 11 0.62 -snoc 11 0.62 -slice 9 0.50 -reduce-from 9 0.50 --keep 8 0.45 -repeat 8 0.45 --all? 7 0.39 -interpose 6 0.34 -let* 6 0.34 -let 6 0.34 -keep 6 0.34 -intersection 6 0.34 -insert-at 6 0.34 -if-let* 6 0.34 --group-by 6 0.34 --dotimes 5 0.28 -zip-with 5 0.28 -zip 5 0.28 -partition 5 0.28 -list 5 0.28 --separate 4 0.22 -reduce 4 0.22 -map-indexed 4 0.22 -lambda 4 0.22 --each-while 4 0.22 --drop-while 3 0.17 -non-nil 3 0.17 -iterate 3 0.17 -group-by 3 0.17 --take-while 3 0.17 --find-index 2 0.11 -take-while 2 0.11 -separate 2 0.11 -replace-at 2 0.11 -reduce-r-from 2 0.11 -reduce-r 2 0.11 -partition-in-steps 2 0.11 -partition-all 2 0.11 -min-by 2 0.11 -interleave 2 0.11 -drop-while 2 0.11 -cons* 2 0.11 -clone 2 0.11 --split-with 2 0.11 --reduce 2 0.11 --map-indexed 2 0.11 --last 2 0.11 --find-last-index 1 0.06 -update-at 1 0.06 -table 1 0.06 -sum 1 0.06 -split-at 1 0.06 -select-by-indices 1 0.06 -replace 1 0.06 -partition-all-in-ste 1 0.06 -min 1 0.06 -max-by 1 0.06 -max 1 0.06 -map-when 1 0.06 -last 1 0.06 -flatten-n 1 0.06 -find-indices 1 0.06 -dotimes 1 0.06 -butlast 1 0.06 -annotate 1 0.06 --partition-by 1 0.06 --none? 1 0.06 --max-by 1 0.06 --map-when 0 0.00 -zip-fill 0 0.00 -value-to-list 0 0.00 -unfold 0 0.00 -tree-seq 0 0.00 -tree-reduce-from 0 0.00 -tree-reduce 0 0.00 -tree-mapreduce-from 0 0.00 -tree-mapreduce 0 0.00 -tree-map-nodes 0 0.00 -tree-map 0 0.00 -table-flat 0 0.00 -split-with 0 0.00 -split-when 0 0.00 -split-on 0 0.00 -splice-list 0 0.00 -splice 0 0.00 -same-items? 0 0.00 -rotate 0 0.00 -remove-at-indices 0 0.00 -remove-at 0 0.00 -product 0 0.00 -partition-by-header 0 0.00 -partition-by 0 0.00 -pad 0 0.00 -only-some? 0 0.00 -none? 0 0.00 -is-suffix? 0 0.00 -is-prefix? 0 0.00 -is-infix? 0 0.00 -grade-up 0 0.00 -grade-down 0 0.00 -fix 0 0.00 -find-last-index 0 0.00 -find-index 0 0.00 -elem-indices 0 0.00 -each-while 0 0.00 -cycle 0 0.00 -count 0 0.00 -cons-to-list 0 0.00 -cons-pair? 0 0.00 --zip-with 0 0.00 --update-at 0 0.00 --unfold 0 0.00 --tree-seq 0 0.00 --tree-reduce-from 0 0.00 --tree-reduce 0 0.00 --tree-mapreduce-from 0 0.00 --tree-mapreduce 0 0.00 --tree-map-nodes 0 0.00 --tree-map 0 0.00 --split-when 0 0.00 --splice-list 0 0.00 --splice 0 0.00 --reduce-r-from 0 0.00 --reduce-r 0 0.00 --partition-by-header 0 0.00 --only-some? 0 0.00 --min-by 0 0.00 --iterate 0 0.00 --fix 0 0.00 --find-indices 0 0.00 --count 0 0.00 --annotate # Function usage counts, sorted by function name Function Count % --------------------------------------------- --all? 8 0.45 --annotate 0 0.00 --any? 20 1.12 --count 0 0.00 --dotimes 6 0.34 --drop-while 4 0.22 --each 87 4.88 --each-while 4 0.22 --filter 69 3.87 --find-index 3 0.17 --find-indices 0 0.00 --find-last-index 2 0.11 --first 47 2.63 --fix 0 0.00 --group-by 6 0.34 --if-let 16 0.90 --iterate 0 0.00 --keep 9 0.50 --last 2 0.11 --map 124 6.95 --map-indexed 2 0.11 --map-when 1 0.06 --mapcat 12 0.67 --max-by 1 0.06 --min-by 0 0.00 --none? 1 0.06 --only-some? 0 0.00 --partition-by 1 0.06 --partition-by-header 0 0.00 --reduce 2 0.11 --reduce-from 16 0.90 --reduce-r 0 0.00 --reduce-r-from 0 0.00 --remove 34 1.91 --separate 5 0.28 --sort 13 0.73 --splice 0 0.00 --splice-list 0 0.00 --split-when 0 0.00 --split-with 2 0.11 --take-while 3 0.17 --tree-map 0 0.00 --tree-map-nodes 0 0.00 --tree-mapreduce 0 0.00 --tree-mapreduce-from 0 0.00 --tree-reduce 0 0.00 --tree-reduce-from 0 0.00 --tree-seq 0 0.00 --unfold 0 0.00 --update-at 0 0.00 --when-let 30 1.68 --zip-with 0 0.00 -all? 15 0.84 -annotate 1 0.06 -any? 21 1.18 -butlast 1 0.06 -clone 2 0.11 -concat 20 1.12 -cons* 2 0.11 -cons-pair? 0 0.00 -cons-to-list 0 0.00 -contains? 58 3.25 -count 0 0.00 -cycle 0 0.00 -difference 23 1.29 -distinct 12 0.67 -dotimes 1 0.06 -drop-while 2 0.11 -each 54 3.03 -each-while 0 0.00 -elem-index 12 0.67 -elem-indices 0 0.00 -filter 80 4.48 -find-index 0 0.00 -find-indices 1 0.06 -find-last-index 0 0.00 -first 18 1.01 -fix 0 0.00 -flatten 35 1.96 -flatten-n 1 0.06 -grade-down 0 0.00 -grade-up 0 0.00 -group-by 3 0.17 -if-let 67 3.76 -if-let* 6 0.34 -insert-at 6 0.34 -interleave 2 0.11 -interpose 7 0.39 -intersection 6 0.34 -is-infix? 0 0.00 -is-prefix? 0 0.00 -is-suffix? 0 0.00 -iterate 3 0.17 -keep 6 0.34 -lambda 4 0.22 -last 1 0.06 -last-item 32 1.79 -let 6 0.34 -let* 6 0.34 -list 5 0.28 -map 215 12.05 -map-indexed 4 0.22 -map-when 1 0.06 -mapcat 27 1.51 -max 1 0.06 -max-by 1 0.06 -min 1 0.06 -min-by 2 0.11 -non-nil 3 0.17 -none? 0 0.00 -only-some? 0 0.00 -pad 0 0.00 -partial 14 0.78 -partition 5 0.28 -partition-all 2 0.11 -partition-all-in-steps 1 0.06 -partition-by 0 0.00 -partition-by-header 0 0.00 -partition-in-steps 2 0.11 -product 0 0.00 -reduce 4 0.22 -reduce-from 9 0.50 -reduce-r 2 0.11 -reduce-r-from 2 0.11 -remove 32 1.79 -remove-at 0 0.00 -remove-at-indices 0 0.00 -repeat 8 0.45 -replace 1 0.06 -replace-at 2 0.11 -rotate 0 0.00 -same-items? 0 0.00 -select-by-indices 1 0.06 -separate 2 0.11 -slice 11 0.62 -snoc 11 0.62 -sort 16 0.90 -splice 0 0.00 -splice-list 0 0.00 -split-at 1 0.06 -split-on 0 0.00 -split-when 0 0.00 -split-with 0 0.00 -sum 1 0.06 -table 1 0.06 -table-flat 0 0.00 -take 13 0.73 -take-while 2 0.11 -tree-map 0 0.00 -tree-map-nodes 0 0.00 -tree-mapreduce 0 0.00 -tree-mapreduce-from 0 0.00 -tree-reduce 0 0.00 -tree-reduce-from 0 0.00 -tree-seq 0 0.00 -unfold 0 0.00 -union 19 1.07 -update-at 1 0.06 -value-to-list 0 0.00 -when-let 266 14.91 -when-let* 41 2.30 -zip 5 0.28 -zip-fill 0 0.00 -zip-with 5 0.28 # Files using 'dash', sorted by usage count Usage(s) File ----------------------------------------- 158 smartparens 88 projectile 64 emr-elisp 58 prodigy 49 origami 38 flycheck 37 skeletor 36 clj-refactor 35 bog 30 magnatune 30 cake2 28 dired-filter 27 js2r-functions 26 dired-subtree 26 cask 24 turnip 22 workgroups2 22 jumblr 21 helm-bibtex 21 cider-interaction 19 wacs-interactive 18 wonderland 18 virtualenvwrapper 17 sclang-doc-mode 17 anaconda-mode 15 malinka 14 ox-pandoc 14 f 14 elmacro 14 color-identifiers-mode 13 fsharp-mode-completion 12 wacs-configuration 12 sclang-ac-mode 12 omnisharp 12 ecukes-run 12 dash-functional 12 commander 11 org-trello-controller 11 org-drill-table 11 nrepl-client 11 litable 11 httprepl 11 bbdb-csv-import 10 sclang-extensions-utils 10 sclang-extensions 10 packed 10 org-trello-data 10 org-trello-buffer 10 helm-projectile 10 ert-modeline 10 ebib-utils 10 dired-ranger 10 cask-cli 10 bts 9 projectile-rails 9 org-trello-proxy 9 keyset 9 emr-c 9 emr 9 ecukes-reporter 9 cider-spy 8 flycheck-mercury 8 edbi-django 8 company-tern 8 cider-test 7 undercover 7 psci 7 eyebrowse 7 ecukes-parse 7 dired-hacks-utils 7 cider-stacktrace 6 req-package 6 paradox 6 org-transform-tree-table 6 malabar-reflection 6 ebib 6 creds 5 string-edit 5 smartparens-html 5 smart-mode-line 5 quickref 5 pallet 5 org-trello-action 5 multifiles 5 malabar-project 5 jvm-mode 5 git 5 evil-visual-mark-mode 5 ert-runner 5 dired-open 5 cider 5 ag 4 with-editor 4 web 4 wacs-util 4 soundklaus 4 relative-buffers 4 orgit 4 org-trello-backend 4 op-export 4 nvm 4 navorski 4 markdown-toc 4 malabar-mode 4 malabar-import 4 interval-tree 4 imgix 4 helm-flycheck 4 esh-help 4 elwm 4 edts-xref 4 ecukes-load 4 decl 4 ansi 3 wand 3 simplezen 3 servant 3 rake 3 org-trello-cbx 3 omnisharp-utils 3 omnisharp-server-actions 3 omnisharp-auto-complete-actions 3 noflet 3 minitest 3 lxc 3 js2r-helpers 3 flycheck-haskell 3 flycheck-ert 3 clocker 3 cdnjs 3 bibslurp 3 auto-compile 3 ace-jump-buffer 2 wrap-region 2 travis-version 2 tco 2 solarized 2 rubocop 2 recompile-on-save 2 py-test 2 prosjekt 2 pip-requirements 2 org-trello-hash 2 malabar-util 2 malabar-service 2 magma-smie 2 magma-scan 2 magit-find-file 2 lentic-asciidoc 2 js2r-vars 2 js2-refactor 2 ivs-edit 2 inf-fsharp-mode 2 hamlet-mode 2 grunt 2 grass-mode 2 go-projectile 2 gnomenm 2 gitlab-version 2 flycheck-pos-tip 2 espuds 2 ensime-config 2 enh-ruby-mode 2 edts-project 2 edts-navigate 2 ecukes-helpers 2 date-field 2 company-anaconda 2 cider-grimoire 2 cider-eldoc 1 ycmd 1 wacs-init 1 trident-mode 1 travis-utils 1 tern-django 1 tbx2org 1 tagedit 1 sonic-pi-console 1 smartparens-config 1 sclang-post-mode 1 scala-outline-popup 1 projmake-elmm 1 orglink 1 org-trello-utils 1 org-trello-setup 1 org-trello-entity 1 org-trello-api 1 org-trello 1 mustache-render 1 marcopolo-version 1 malabar-semanticdb 1 malabar-ede-maven 1 maker-mode 1 m-buffer 1 lentic-org 1 helm-gitlab 1 helm-aws 1 helm-ad 1 flycheck-tip 1 flycheck-rust 1 flycheck-ghcmod 1 flycheck-d-unittest 1 flycheck-color-mode-line 1 flycheck-cask 1 ensime-company 1 edts-debug 1 ecukes-reporter-magnars 1 ecukes-hooks 1 ecukes-core 1 ecukes-byte-compile 1 ecukes 1 ebib-keywords 1 dispass 1 dired-narrow 1 datomic-snippets 1 codesearch 1 clojure-quick-repls 1 cider-util 1 cider-client 1 cider-classpath 1 cider-apropos 1 auto-package-update 1 angular-snippets 1 amd-mode 1 aggressive-fill-paragraph 1 ac-anaconda # Files using 'dash', sorted alphabetically File Usage(s) ----------------------------------------- ac-anaconda 1 ace-jump-buffer 3 ag 5 aggressive-fill-paragraph 1 amd-mode 1 anaconda-mode 17 angular-snippets 1 ansi 4 auto-compile 3 auto-package-update 1 bbdb-csv-import 11 bibslurp 3 bog 35 bts 10 cake2 30 cask 26 cask-cli 10 cdnjs 3 cider 5 cider-apropos 1 cider-classpath 1 cider-client 1 cider-eldoc 2 cider-grimoire 2 cider-interaction 21 cider-spy 9 cider-stacktrace 7 cider-test 8 cider-util 1 clj-refactor 36 clocker 3 clojure-quick-repls 1 codesearch 1 color-identifiers-mode 14 commander 12 company-anaconda 2 company-tern 8 creds 6 dash-functional 12 date-field 2 datomic-snippets 1 decl 4 dired-filter 28 dired-hacks-utils 7 dired-narrow 1 dired-open 5 dired-ranger 10 dired-subtree 26 dispass 1 ebib 6 ebib-keywords 1 ebib-utils 10 ecukes 1 ecukes-byte-compile 1 ecukes-core 1 ecukes-helpers 2 ecukes-hooks 1 ecukes-load 4 ecukes-parse 7 ecukes-reporter 9 ecukes-reporter-magnars 1 ecukes-run 12 edbi-django 8 edts-debug 1 edts-navigate 2 edts-project 2 edts-xref 4 elmacro 14 elwm 4 emr 9 emr-c 9 emr-elisp 64 enh-ruby-mode 2 ensime-company 1 ensime-config 2 ert-modeline 10 ert-runner 5 esh-help 4 espuds 2 evil-visual-mark-mode 5 eyebrowse 7 f 14 flycheck 38 flycheck-cask 1 flycheck-color-mode-line 1 flycheck-d-unittest 1 flycheck-ert 3 flycheck-ghcmod 1 flycheck-haskell 3 flycheck-mercury 8 flycheck-pos-tip 2 flycheck-rust 1 flycheck-tip 1 fsharp-mode-completion 13 git 5 gitlab-version 2 gnomenm 2 go-projectile 2 grass-mode 2 grunt 2 hamlet-mode 2 helm-ad 1 helm-aws 1 helm-bibtex 21 helm-flycheck 4 helm-gitlab 1 helm-projectile 10 httprepl 11 imgix 4 inf-fsharp-mode 2 interval-tree 4 ivs-edit 2 js2-refactor 2 js2r-functions 27 js2r-helpers 3 js2r-vars 2 jumblr 22 jvm-mode 5 keyset 9 lentic-asciidoc 2 lentic-org 1 litable 11 lxc 3 m-buffer 1 magit-find-file 2 magma-scan 2 magma-smie 2 magnatune 30 maker-mode 1 malabar-ede-maven 1 malabar-import 4 malabar-mode 4 malabar-project 5 malabar-reflection 6 malabar-semanticdb 1 malabar-service 2 malabar-util 2 malinka 15 marcopolo-version 1 markdown-toc 4 minitest 3 multifiles 5 mustache-render 1 navorski 4 noflet 3 nrepl-client 11 nvm 4 omnisharp 12 omnisharp-auto-complete-actions 3 omnisharp-server-actions 3 omnisharp-utils 3 op-export 4 org-drill-table 11 org-transform-tree-table 6 org-trello 1 org-trello-action 5 org-trello-api 1 org-trello-backend 4 org-trello-buffer 10 org-trello-cbx 3 org-trello-controller 11 org-trello-data 10 org-trello-entity 1 org-trello-hash 2 org-trello-proxy 9 org-trello-setup 1 org-trello-utils 1 orgit 4 orglink 1 origami 49 ox-pandoc 14 packed 10 pallet 5 paradox 6 pip-requirements 2 prodigy 58 projectile 88 projectile-rails 9 projmake-elmm 1 prosjekt 2 psci 7 py-test 2 quickref 5 rake 3 recompile-on-save 2 relative-buffers 4 req-package 6 rubocop 2 scala-outline-popup 1 sclang-ac-mode 12 sclang-doc-mode 17 sclang-extensions 10 sclang-extensions-utils 10 sclang-post-mode 1 servant 3 simplezen 3 skeletor 37 smart-mode-line 5 smartparens 158 smartparens-config 1 smartparens-html 5 solarized 2 sonic-pi-console 1 soundklaus 4 string-edit 5 tagedit 1 tbx2org 1 tco 2 tern-django 1 travis-utils 1 travis-version 2 trident-mode 1 turnip 24 undercover 7 virtualenvwrapper 18 wacs-configuration 12 wacs-init 1 wacs-interactive 19 wacs-util 4 wand 3 web 4 with-editor 4 wonderland 18 workgroups2 22 wrap-region 2 ycmd 1 ### End ### ### Usage of 's' by MELPA packages ### 's' is used by 158/4506 files (3.51%). # Function usage counts, sorted by decreasing frequency Count % Function ----------------------------------------- 126 14.00 s-join 91 10.11 s-concat 79 8.78 s-split 74 8.22 s-matches? 58 6.44 s-blank? 55 6.11 s-trim 52 5.78 s-starts-with? 52 5.78 s-match 42 4.67 s-equals? 34 3.78 s-chop-prefix 30 3.33 s-replace 30 3.33 s-ends-with? 21 2.33 s-contains? 18 2.00 s-chop-suffix 13 1.44 s-format 12 1.33 s-lines 11 1.22 s-prepend 11 1.22 s-append 9 1.00 s-repeat 9 1.00 s-lex-format 6 0.67 s-replace-all 6 0.67 s-chomp 5 0.56 s-index-of 5 0.56 s-downcase 4 0.44 s-truncate 4 0.44 s-present? 4 0.44 s-numeric? 3 0.33 s-word-wrap 3 0.33 s-trim-right 3 0.33 s-trim-left 3 0.33 s-slice-at 3 0.33 s-shared-start 3 0.33 s-chop-prefixes 2 0.22 s-with 2 0.22 s-upcase 2 0.22 s-split-words 2 0.22 s-right 2 0.22 s-pad-right 2 0.22 s-left 2 0.22 s-dashed-words 1 0.11 s-upper-camel-case 1 0.11 s-split-up-to 1 0.11 s-snake-case 1 0.11 s-presence 1 0.11 s-match-strings-all 1 0.11 s-lower-camel-case 1 0.11 s-capitalize 0 0.00 s-wrap 0 0.00 s-word-initials 0 0.00 s-uppercase? 0 0.00 s-titleized-words 0 0.00 s-titleize 0 0.00 s-shared-end 0 0.00 s-reverse 0 0.00 s-pad-left 0 0.00 s-mixedcase? 0 0.00 s-lowercase? 0 0.00 s-lex-fmt 0 0.00 s-less? 0 0.00 s-count-matches 0 0.00 s-collapse-whitespace 0 0.00 s-chop-suffixes 0 0.00 s-center 0 0.00 s-capitalized? 0 0.00 s-capitalized-words 0 0.00 s--truthy? 0 0.00 s--mapcar-head 0 0.00 s--aget # Function usage counts, sorted by function name Function Count % --------------------------------------------- s--aget 0 0.00 s--mapcar-head 0 0.00 s--truthy? 0 0.00 s-append 11 1.22 s-blank? 58 6.44 s-capitalize 1 0.11 s-capitalized-words 0 0.00 s-capitalized? 0 0.00 s-center 0 0.00 s-chomp 6 0.67 s-chop-prefix 34 3.78 s-chop-prefixes 3 0.33 s-chop-suffix 18 2.00 s-chop-suffixes 0 0.00 s-collapse-whitespace 0 0.00 s-concat 91 10.11 s-contains? 21 2.33 s-count-matches 0 0.00 s-dashed-words 2 0.22 s-downcase 5 0.56 s-ends-with? 30 3.33 s-equals? 42 4.67 s-format 13 1.44 s-index-of 5 0.56 s-join 126 14.00 s-left 2 0.22 s-less? 0 0.00 s-lex-fmt 0 0.00 s-lex-format 9 1.00 s-lines 12 1.33 s-lower-camel-case 1 0.11 s-lowercase? 0 0.00 s-match 52 5.78 s-match-strings-all 1 0.11 s-matches? 74 8.22 s-mixedcase? 0 0.00 s-numeric? 4 0.44 s-pad-left 0 0.00 s-pad-right 2 0.22 s-prepend 11 1.22 s-presence 1 0.11 s-present? 4 0.44 s-repeat 9 1.00 s-replace 30 3.33 s-replace-all 6 0.67 s-reverse 0 0.00 s-right 2 0.22 s-shared-end 0 0.00 s-shared-start 3 0.33 s-slice-at 3 0.33 s-snake-case 1 0.11 s-split 79 8.78 s-split-up-to 1 0.11 s-split-words 2 0.22 s-starts-with? 52 5.78 s-titleize 0 0.00 s-titleized-words 0 0.00 s-trim 55 6.11 s-trim-left 3 0.33 s-trim-right 3 0.33 s-truncate 4 0.44 s-upcase 2 0.22 s-upper-camel-case 1 0.11 s-uppercase? 0 0.00 s-with 2 0.22 s-word-initials 0 0.00 s-word-wrap 3 0.33 s-wrap 0 0.00 # Files using 's', sorted by usage count Usage(s) File ----------------------------------------- 65 clj-refactor 34 sclang-extensions-utils 31 malinka 28 emr-elisp 27 projectile 26 projectile-rails 26 list-packages-ext 24 helm-bibtex 21 turnip 21 skeletor 21 commander 19 ecukes-parse 17 melpa-upstream-visit 17 ecukes-reporter 16 fountain-mode 15 fsharp-mode-completion 14 weechat 14 sclang-ac-mode 12 virtualenvwrapper 12 simplezen 12 prodigy 11 sphinx-doc 10 soundklaus 10 org-trello-data 10 cake2 9 gotest 9 flycheck-mercury 9 emr 9 emamux-ruby-test 8 magnatune 8 ert-runner 7 weechat-relay 7 sclang-post-mode 7 phpunit 7 org-trello-cbx 7 nvm 7 mustache-render 7 git 7 cerbere-phpunit 6 web 6 magit-gh-pulls 6 httprepl 6 espuds 6 elmacro 6 ecukes-run 6 bibslurp 5 timesheet 5 mustache-lex 5 marcopolo-utils 5 maker-mode 5 jumblr 5 ecukes-cli 5 cask-cli 5 bts 5 ag 4 show-css 4 relative-buffers 4 org-drill-table 4 marcopolo-registry 4 imgix 4 helm-gitlab 4 gradle-mode 4 f 4 emr-scheme 4 emr-c 4 ecukes 4 cerbere-gotest 3 weechat-corrector 3 travis-utils 3 tagedit 3 sclang-doc-mode 3 psci 3 password-store 3 markdown-toc 3 marcopolo-mode 3 elmine 3 ecukes-load 3 crm-custom 3 company-ycmd 3 cake-inflector 3 buffer-combine 2 weechat-image 2 weechat-color 2 weechat-button 2 wand 2 s-buffer 2 org-trello-proxy 2 org-trello-buffer 2 navorski 2 marcopolo-hub 2 magma-interactive 2 helm-github-stars 2 helm-dirset 2 hamlet-mode 2 gitlab-utils 2 gitlab-issues 2 gitlab-groups 2 fsharp-mode 2 ensime-company 2 elnode-proxy 2 edbi-django 2 ecukes-steps 2 ecukes-reporter-landing 2 company-tern 2 angular-snippets 2 amd-mode 1 weechat-tracking 1 weechat-spelling 1 weechat-core 1 travis-repos 1 travis-mode 1 travis-builds 1 tbx2org 1 stock-ticker 1 signature-display 1 signature-backend 1 shelldoc 1 serverspec 1 quickref 1 pallet 1 org-trello-utils 1 org-trello-setup 1 org-transform-tree-table 1 mustache-parse 1 maven-test-mode 1 livid-mode 1 js2r-helpers 1 js2r-conditionals 1 http 1 hookify 1 helm-project-persist 1 helm-bm 1 helm-backup 1 goto-gem 1 gnomenm 1 gitlab-session 1 gitlab-projects 1 flycheck-tip 1 evm 1 ert-modeline 1 ensime-vars 1 ensime-mode 1 emr-prog 1 emr-lisp 1 elnode 1 ecukes-template 1 ecukes-reporter-progress 1 ecukes-new 1 ecukes-helpers 1 ecukes-def 1 ecukes-core 1 eclim-completion 1 dollaro 1 dired-filter 1 creds 1 company-edbi 1 ansible 1 anaconda-mode # Files using 's', sorted alphabetically File Usage(s) ----------------------------------------- ag 5 amd-mode 2 anaconda-mode 1 angular-snippets 2 ansible 1 bibslurp 6 bts 5 buffer-combine 3 cake-inflector 3 cake2 10 cask-cli 5 cerbere-gotest 4 cerbere-phpunit 7 clj-refactor 65 commander 21 company-edbi 1 company-tern 2 company-ycmd 3 creds 1 crm-custom 3 dired-filter 1 dollaro 1 eclim-completion 1 ecukes 4 ecukes-cli 5 ecukes-core 1 ecukes-def 1 ecukes-helpers 1 ecukes-load 3 ecukes-new 1 ecukes-parse 19 ecukes-reporter 17 ecukes-reporter-landing 2 ecukes-reporter-progress 1 ecukes-run 6 ecukes-steps 2 ecukes-template 1 edbi-django 2 elmacro 6 elmine 3 elnode 1 elnode-proxy 2 emamux-ruby-test 9 emr 9 emr-c 4 emr-elisp 28 emr-lisp 1 emr-prog 1 emr-scheme 4 ensime-company 2 ensime-mode 1 ensime-vars 1 ert-modeline 1 ert-runner 8 espuds 6 evm 1 f 4 flycheck-mercury 9 flycheck-tip 1 fountain-mode 16 fsharp-mode 2 fsharp-mode-completion 15 git 7 gitlab-groups 2 gitlab-issues 2 gitlab-projects 1 gitlab-session 1 gitlab-utils 2 gnomenm 1 gotest 9 goto-gem 1 gradle-mode 4 hamlet-mode 2 helm-backup 1 helm-bibtex 24 helm-bm 1 helm-dirset 2 helm-github-stars 2 helm-gitlab 4 helm-project-persist 1 hookify 1 http 1 httprepl 6 imgix 4 js2r-conditionals 1 js2r-helpers 1 jumblr 5 list-packages-ext 26 livid-mode 1 magit-gh-pulls 6 magma-interactive 2 magnatune 8 maker-mode 5 malinka 31 marcopolo-hub 2 marcopolo-mode 3 marcopolo-registry 4 marcopolo-utils 5 markdown-toc 3 maven-test-mode 1 melpa-upstream-visit 17 mustache-lex 5 mustache-parse 1 mustache-render 7 navorski 2 nvm 7 org-drill-table 4 org-transform-tree-table 1 org-trello-buffer 2 org-trello-cbx 7 org-trello-data 10 org-trello-proxy 2 org-trello-setup 1 org-trello-utils 1 pallet 1 password-store 3 phpunit 7 prodigy 12 projectile 27 projectile-rails 26 psci 3 quickref 1 relative-buffers 4 s-buffer 2 sclang-ac-mode 14 sclang-doc-mode 3 sclang-extensions-utils 34 sclang-post-mode 7 serverspec 1 shelldoc 1 show-css 4 signature-backend 1 signature-display 1 simplezen 12 skeletor 21 soundklaus 10 sphinx-doc 11 stock-ticker 1 tagedit 3 tbx2org 1 timesheet 5 travis-builds 1 travis-mode 1 travis-repos 1 travis-utils 3 turnip 21 virtualenvwrapper 12 wand 2 web 6 weechat 14 weechat-button 2 weechat-color 2 weechat-core 1 weechat-corrector 3 weechat-image 2 weechat-relay 7 weechat-spelling 1 weechat-tracking 1 ### End Alexis.