/ solidity-common.el
solidity-common.el
 1  ;;; solidity-common.el --- Common code used by all sourcefiles
 2  
 3  ;; Copyright (C) 2015-2018  Lefteris Karapetsas
 4  
 5  ;; Author: Lefteris Karapetsas  <lefteris@refu.co>
 6  ;; Keywords: languages
 7  
 8  ;; This program is free software; you can redistribute it and/or modify
 9  ;; it under the terms of the GNU General Public License as published by
10  ;; the Free Software Foundation, either version 3 of the License, or
11  ;; (at your option) any later version.
12  
13  ;; This program is distributed in the hope that it will be useful,
14  ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15  ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  ;; GNU General Public License for more details.
17  
18  ;; You should have received a copy of the GNU General Public License
19  ;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
20  
21  ;;; Commentary:
22  
23  ;; Some common definitions used by all source files of the package are defined
24  ;; here in order to avoid circular dependencies
25  ;;
26  ;;; Code:
27  
28  (defcustom solidity-solc-path "solc"
29    "Path to the solc binary."
30    :group 'solidity
31    :type 'string
32    :package-version '(solidity . "0.1.1"))
33  
34  (defcustom solidity-solium-path "solium"
35    "Path to the solium binary."
36    :group 'solidity
37    :type 'string
38    :package-version '(solidity . "0.1.4"))
39  
40  (defcustom solidity-solhint-path "solhint"
41    "Path to the solhint binary."
42    :group 'solidity
43    :type 'string
44    :package-version '(solidity . "0.1.12"))
45  
46  (provide 'solidity-common)
47  ;;; solidity-common.el ends here