/ 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