├── .gitignore
├── 01
└── 01.org
├── 02
├── 02.org
└── Org-mode推坑介紹
│ ├── images
│ ├── emacs-icon.png
│ ├── google_developers_icon_128.png
│ ├── google_developers_logo.png
│ ├── google_developers_logo_white.png
│ ├── learning-curves.jpg
│ ├── org-agenda-example.png
│ ├── org-icon.png
│ └── sky.jpg
│ ├── js
│ ├── bootstrap
│ │ ├── .gitignore
│ │ ├── .issue-guidelines.js
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── docs
│ │ │ ├── assets
│ │ │ │ ├── css
│ │ │ │ │ ├── .empty
│ │ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ └── docs.css
│ │ │ │ ├── ico
│ │ │ │ │ ├── .empty
│ │ │ │ │ ├── apple-touch-icon-114-precomposed.png
│ │ │ │ │ ├── apple-touch-icon-144-precomposed.png
│ │ │ │ │ ├── apple-touch-icon-57-precomposed.png
│ │ │ │ │ ├── apple-touch-icon-72-precomposed.png
│ │ │ │ │ └── favicon.ico
│ │ │ │ ├── img
│ │ │ │ │ ├── bootstrap-mdo-sfmoma-01.jpg
│ │ │ │ │ ├── bootstrap-mdo-sfmoma-02.jpg
│ │ │ │ │ ├── bootstrap-mdo-sfmoma-03.jpg
│ │ │ │ │ ├── bs-docs-bootstrap-features.png
│ │ │ │ │ ├── bs-docs-masthead-pattern.png
│ │ │ │ │ ├── bs-docs-responsive-illustrations.png
│ │ │ │ │ ├── bs-docs-twitter-github.png
│ │ │ │ │ ├── example-sites
│ │ │ │ │ │ ├── .empty
│ │ │ │ │ │ ├── fleetio.png
│ │ │ │ │ │ ├── jshint.png
│ │ │ │ │ │ ├── kippt.png
│ │ │ │ │ │ └── soundready.png
│ │ │ │ │ ├── examples
│ │ │ │ │ │ ├── .empty
│ │ │ │ │ │ ├── bootstrap-example-fluid.jpg
│ │ │ │ │ │ ├── bootstrap-example-hero.jpg
│ │ │ │ │ │ └── bootstrap-example-starter.jpg
│ │ │ │ │ ├── glyphicons-halflings-white.png
│ │ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ │ ├── grid-baseline-20px.png
│ │ │ │ │ ├── less-logo-large.png
│ │ │ │ │ └── responsive-illustrations.png
│ │ │ │ └── js
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── application.js
│ │ │ │ │ ├── bootstrap-affix.js
│ │ │ │ │ ├── bootstrap-alert.js
│ │ │ │ │ ├── bootstrap-button.js
│ │ │ │ │ ├── bootstrap-carousel.js
│ │ │ │ │ ├── bootstrap-collapse.js
│ │ │ │ │ ├── bootstrap-dropdown.js
│ │ │ │ │ ├── bootstrap-modal.js
│ │ │ │ │ ├── bootstrap-popover.js
│ │ │ │ │ ├── bootstrap-scrollspy.js
│ │ │ │ │ ├── bootstrap-tab.js
│ │ │ │ │ ├── bootstrap-tooltip.js
│ │ │ │ │ ├── bootstrap-transition.js
│ │ │ │ │ ├── bootstrap-typeahead.js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ ├── bootstrap.min.tmp.js
│ │ │ │ │ ├── google-code-prettify
│ │ │ │ │ ├── .empty
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── prettify.js
│ │ │ │ │ └── jquery.js
│ │ │ ├── base-css.html
│ │ │ ├── build
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── components.html
│ │ │ ├── components
│ │ │ │ ├── .empty
│ │ │ │ ├── alert.html
│ │ │ │ ├── breadcrumb.html
│ │ │ │ ├── button-group.html
│ │ │ │ ├── button.html
│ │ │ │ ├── dropdown.html
│ │ │ │ ├── form.html
│ │ │ │ ├── icon.html
│ │ │ │ ├── modal.html
│ │ │ │ ├── nav.html
│ │ │ │ ├── pagination.html
│ │ │ │ ├── popover.html
│ │ │ │ ├── progress-bar.html
│ │ │ │ ├── table.html
│ │ │ │ └── tooltip.html
│ │ │ ├── customize.html
│ │ │ ├── examples
│ │ │ │ ├── .empty
│ │ │ │ ├── fluid.html
│ │ │ │ ├── hero.html
│ │ │ │ └── starter-template.html
│ │ │ ├── extend.html
│ │ │ ├── getting-started.html
│ │ │ ├── index.html
│ │ │ ├── javascript.html
│ │ │ ├── scaffolding.html
│ │ │ └── templates
│ │ │ │ ├── layout.mustache
│ │ │ │ └── pages
│ │ │ │ ├── .empty
│ │ │ │ ├── base-css.mustache
│ │ │ │ ├── components.mustache
│ │ │ │ ├── customize.mustache
│ │ │ │ ├── extend.mustache
│ │ │ │ ├── getting-started.mustache
│ │ │ │ ├── index.mustache
│ │ │ │ ├── javascript.mustache
│ │ │ │ └── scaffolding.mustache
│ │ ├── img
│ │ │ ├── .empty
│ │ │ ├── glyphicons-halflings-white.png
│ │ │ └── glyphicons-halflings.png
│ │ ├── js
│ │ │ ├── .jshintrc
│ │ │ ├── bootstrap-affix.js
│ │ │ ├── bootstrap-alert.js
│ │ │ ├── bootstrap-button.js
│ │ │ ├── bootstrap-carousel.js
│ │ │ ├── bootstrap-collapse.js
│ │ │ ├── bootstrap-dropdown.js
│ │ │ ├── bootstrap-modal.js
│ │ │ ├── bootstrap-popover.js
│ │ │ ├── bootstrap-scrollspy.js
│ │ │ ├── bootstrap-tab.js
│ │ │ ├── bootstrap-tooltip.js
│ │ │ ├── bootstrap-transition.js
│ │ │ ├── bootstrap-typeahead.js
│ │ │ └── tests
│ │ │ │ ├── index.html
│ │ │ │ ├── phantom.js
│ │ │ │ ├── server.js
│ │ │ │ ├── unit
│ │ │ │ ├── .empty
│ │ │ │ ├── bootstrap-affix.js
│ │ │ │ ├── bootstrap-alert.js
│ │ │ │ ├── bootstrap-button.js
│ │ │ │ ├── bootstrap-carousel.js
│ │ │ │ ├── bootstrap-collapse.js
│ │ │ │ ├── bootstrap-dropdown.js
│ │ │ │ ├── bootstrap-modal.js
│ │ │ │ ├── bootstrap-phantom.js
│ │ │ │ ├── bootstrap-popover.js
│ │ │ │ ├── bootstrap-scrollspy.js
│ │ │ │ ├── bootstrap-tab.js
│ │ │ │ ├── bootstrap-tooltip.js
│ │ │ │ ├── bootstrap-transition.js
│ │ │ │ └── bootstrap-typeahead.js
│ │ │ │ └── vendor
│ │ │ │ ├── .empty
│ │ │ │ ├── jquery.js
│ │ │ │ ├── qunit.css
│ │ │ │ └── qunit.js
│ │ ├── less
│ │ │ ├── accordion.less
│ │ │ ├── alerts.less
│ │ │ ├── bootstrap.less
│ │ │ ├── breadcrumbs.less
│ │ │ ├── button-groups.less
│ │ │ ├── buttons.less
│ │ │ ├── carousel.less
│ │ │ ├── close.less
│ │ │ ├── code.less
│ │ │ ├── component-animations.less
│ │ │ ├── dropdowns.less
│ │ │ ├── forms.less
│ │ │ ├── grid.less
│ │ │ ├── hero-unit.less
│ │ │ ├── labels-badges.less
│ │ │ ├── layouts.less
│ │ │ ├── mixins.less
│ │ │ ├── modals.less
│ │ │ ├── navbar.less
│ │ │ ├── navs.less
│ │ │ ├── pager.less
│ │ │ ├── pagination.less
│ │ │ ├── popovers.less
│ │ │ ├── progress-bars.less
│ │ │ ├── reset.less
│ │ │ ├── responsive-1200px-min.less
│ │ │ ├── responsive-767px-max.less
│ │ │ ├── responsive-768px-979px.less
│ │ │ ├── responsive-navbar.less
│ │ │ ├── responsive-utilities.less
│ │ │ ├── responsive.less
│ │ │ ├── scaffolding.less
│ │ │ ├── sprites.less
│ │ │ ├── tables.less
│ │ │ ├── tests
│ │ │ │ ├── .empty
│ │ │ │ ├── css-tests.css
│ │ │ │ ├── css-tests.html
│ │ │ │ ├── forms.html
│ │ │ │ └── navbar.html
│ │ │ ├── thumbnails.less
│ │ │ ├── tooltip.less
│ │ │ ├── type.less
│ │ │ ├── utilities.less
│ │ │ ├── variables.less
│ │ │ └── wells.less
│ │ └── package.json
│ ├── hammer.js
│ ├── modernizr.custom.45394.js
│ ├── order.js
│ ├── polyfills
│ │ ├── classList.min.js
│ │ ├── dataset.min.js
│ │ └── history.min.js
│ ├── prettify
│ │ ├── lang-apollo.js
│ │ ├── lang-clj.js
│ │ ├── lang-css.js
│ │ ├── lang-go.js
│ │ ├── lang-hs.js
│ │ ├── lang-lisp.js
│ │ ├── lang-lua.js
│ │ ├── lang-ml.js
│ │ ├── lang-n.js
│ │ ├── lang-proto.js
│ │ ├── lang-scala.js
│ │ ├── lang-sql.js
│ │ ├── lang-tex.js
│ │ ├── lang-vb.js
│ │ ├── lang-vhdl.js
│ │ ├── lang-wiki.js
│ │ ├── lang-xq.js
│ │ ├── lang-yaml.js
│ │ ├── prettify.css
│ │ └── prettify.js
│ ├── require-1.0.8.min.js
│ ├── slide-controller.js
│ ├── slide-deck.js
│ ├── slide-elastic.js
│ └── slides.js
│ ├── org推坑.html
│ ├── org推坑.org
│ ├── slide_config.js
│ └── theme
│ ├── css
│ ├── default.css
│ ├── io2013.css
│ ├── phone.css
│ └── small-icon.css
│ └── scss
│ ├── #default.scss#
│ ├── .sass-cache
│ ├── 00b5d6f499fbe104a976d15b3b1ec92849db788e
│ │ ├── _base.scssc
│ │ ├── default.scssc
│ │ ├── io2013.scssc
│ │ └── phone.scssc
│ ├── b148093b663cab4bf0efa4bc195867b9f6533edf
│ │ └── _reset.scssc
│ ├── b75ebd0f44a23c04aa51283e3fe7ee86ed7f4580
│ │ └── _utilities.scssc
│ └── f4222aaaac29e9bfcd0f4dd728f3135915416663
│ │ ├── ie.scssc
│ │ ├── print.scssc
│ │ └── screen.scssc
│ ├── _base.scss
│ ├── _variables.scss
│ ├── default.scss
│ ├── io2013.scss
│ └── phone.scss
├── 03
├── 03.org
└── 從完全不會寫程式到每天用Emacs過生活
│ ├── everybodys-emacs.html
│ ├── everybodys-emacs.org
│ ├── images
│ ├── emacs-icon.png
│ ├── google_developers_icon_128.png
│ ├── google_developers_logo.png
│ ├── google_developers_logo_white.png
│ ├── org-icon.png
│ └── sky.jpg
│ ├── js
│ ├── bootstrap
│ │ ├── .gitignore
│ │ ├── .issue-guidelines.js
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── docs
│ │ │ ├── assets
│ │ │ │ ├── css
│ │ │ │ │ ├── .empty
│ │ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ └── docs.css
│ │ │ │ ├── ico
│ │ │ │ │ ├── .empty
│ │ │ │ │ ├── apple-touch-icon-114-precomposed.png
│ │ │ │ │ ├── apple-touch-icon-144-precomposed.png
│ │ │ │ │ ├── apple-touch-icon-57-precomposed.png
│ │ │ │ │ ├── apple-touch-icon-72-precomposed.png
│ │ │ │ │ └── favicon.ico
│ │ │ │ ├── img
│ │ │ │ │ ├── bootstrap-mdo-sfmoma-01.jpg
│ │ │ │ │ ├── bootstrap-mdo-sfmoma-02.jpg
│ │ │ │ │ ├── bootstrap-mdo-sfmoma-03.jpg
│ │ │ │ │ ├── bs-docs-bootstrap-features.png
│ │ │ │ │ ├── bs-docs-masthead-pattern.png
│ │ │ │ │ ├── bs-docs-responsive-illustrations.png
│ │ │ │ │ ├── bs-docs-twitter-github.png
│ │ │ │ │ ├── example-sites
│ │ │ │ │ │ ├── .empty
│ │ │ │ │ │ ├── fleetio.png
│ │ │ │ │ │ ├── jshint.png
│ │ │ │ │ │ ├── kippt.png
│ │ │ │ │ │ └── soundready.png
│ │ │ │ │ ├── examples
│ │ │ │ │ │ ├── .empty
│ │ │ │ │ │ ├── bootstrap-example-fluid.jpg
│ │ │ │ │ │ ├── bootstrap-example-hero.jpg
│ │ │ │ │ │ └── bootstrap-example-starter.jpg
│ │ │ │ │ ├── glyphicons-halflings-white.png
│ │ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ │ ├── grid-baseline-20px.png
│ │ │ │ │ ├── less-logo-large.png
│ │ │ │ │ └── responsive-illustrations.png
│ │ │ │ └── js
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── application.js
│ │ │ │ │ ├── bootstrap-affix.js
│ │ │ │ │ ├── bootstrap-alert.js
│ │ │ │ │ ├── bootstrap-button.js
│ │ │ │ │ ├── bootstrap-carousel.js
│ │ │ │ │ ├── bootstrap-collapse.js
│ │ │ │ │ ├── bootstrap-dropdown.js
│ │ │ │ │ ├── bootstrap-modal.js
│ │ │ │ │ ├── bootstrap-popover.js
│ │ │ │ │ ├── bootstrap-scrollspy.js
│ │ │ │ │ ├── bootstrap-tab.js
│ │ │ │ │ ├── bootstrap-tooltip.js
│ │ │ │ │ ├── bootstrap-transition.js
│ │ │ │ │ ├── bootstrap-typeahead.js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ ├── bootstrap.min.tmp.js
│ │ │ │ │ ├── google-code-prettify
│ │ │ │ │ ├── .empty
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── prettify.js
│ │ │ │ │ └── jquery.js
│ │ │ ├── base-css.html
│ │ │ ├── build
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── components.html
│ │ │ ├── components
│ │ │ │ ├── .empty
│ │ │ │ ├── alert.html
│ │ │ │ ├── breadcrumb.html
│ │ │ │ ├── button-group.html
│ │ │ │ ├── button.html
│ │ │ │ ├── dropdown.html
│ │ │ │ ├── form.html
│ │ │ │ ├── icon.html
│ │ │ │ ├── modal.html
│ │ │ │ ├── nav.html
│ │ │ │ ├── pagination.html
│ │ │ │ ├── popover.html
│ │ │ │ ├── progress-bar.html
│ │ │ │ ├── table.html
│ │ │ │ └── tooltip.html
│ │ │ ├── customize.html
│ │ │ ├── examples
│ │ │ │ ├── .empty
│ │ │ │ ├── fluid.html
│ │ │ │ ├── hero.html
│ │ │ │ └── starter-template.html
│ │ │ ├── extend.html
│ │ │ ├── getting-started.html
│ │ │ ├── index.html
│ │ │ ├── javascript.html
│ │ │ ├── scaffolding.html
│ │ │ └── templates
│ │ │ │ ├── layout.mustache
│ │ │ │ └── pages
│ │ │ │ ├── .empty
│ │ │ │ ├── base-css.mustache
│ │ │ │ ├── components.mustache
│ │ │ │ ├── customize.mustache
│ │ │ │ ├── extend.mustache
│ │ │ │ ├── getting-started.mustache
│ │ │ │ ├── index.mustache
│ │ │ │ ├── javascript.mustache
│ │ │ │ └── scaffolding.mustache
│ │ ├── img
│ │ │ ├── .empty
│ │ │ ├── glyphicons-halflings-white.png
│ │ │ └── glyphicons-halflings.png
│ │ ├── js
│ │ │ ├── .jshintrc
│ │ │ ├── bootstrap-affix.js
│ │ │ ├── bootstrap-alert.js
│ │ │ ├── bootstrap-button.js
│ │ │ ├── bootstrap-carousel.js
│ │ │ ├── bootstrap-collapse.js
│ │ │ ├── bootstrap-dropdown.js
│ │ │ ├── bootstrap-modal.js
│ │ │ ├── bootstrap-popover.js
│ │ │ ├── bootstrap-scrollspy.js
│ │ │ ├── bootstrap-tab.js
│ │ │ ├── bootstrap-tooltip.js
│ │ │ ├── bootstrap-transition.js
│ │ │ ├── bootstrap-typeahead.js
│ │ │ └── tests
│ │ │ │ ├── index.html
│ │ │ │ ├── phantom.js
│ │ │ │ ├── server.js
│ │ │ │ ├── unit
│ │ │ │ ├── .empty
│ │ │ │ ├── bootstrap-affix.js
│ │ │ │ ├── bootstrap-alert.js
│ │ │ │ ├── bootstrap-button.js
│ │ │ │ ├── bootstrap-carousel.js
│ │ │ │ ├── bootstrap-collapse.js
│ │ │ │ ├── bootstrap-dropdown.js
│ │ │ │ ├── bootstrap-modal.js
│ │ │ │ ├── bootstrap-phantom.js
│ │ │ │ ├── bootstrap-popover.js
│ │ │ │ ├── bootstrap-scrollspy.js
│ │ │ │ ├── bootstrap-tab.js
│ │ │ │ ├── bootstrap-tooltip.js
│ │ │ │ ├── bootstrap-transition.js
│ │ │ │ └── bootstrap-typeahead.js
│ │ │ │ └── vendor
│ │ │ │ ├── .empty
│ │ │ │ ├── jquery.js
│ │ │ │ ├── qunit.css
│ │ │ │ └── qunit.js
│ │ ├── less
│ │ │ ├── accordion.less
│ │ │ ├── alerts.less
│ │ │ ├── bootstrap.less
│ │ │ ├── breadcrumbs.less
│ │ │ ├── button-groups.less
│ │ │ ├── buttons.less
│ │ │ ├── carousel.less
│ │ │ ├── close.less
│ │ │ ├── code.less
│ │ │ ├── component-animations.less
│ │ │ ├── dropdowns.less
│ │ │ ├── forms.less
│ │ │ ├── grid.less
│ │ │ ├── hero-unit.less
│ │ │ ├── labels-badges.less
│ │ │ ├── layouts.less
│ │ │ ├── mixins.less
│ │ │ ├── modals.less
│ │ │ ├── navbar.less
│ │ │ ├── navs.less
│ │ │ ├── pager.less
│ │ │ ├── pagination.less
│ │ │ ├── popovers.less
│ │ │ ├── progress-bars.less
│ │ │ ├── reset.less
│ │ │ ├── responsive-1200px-min.less
│ │ │ ├── responsive-767px-max.less
│ │ │ ├── responsive-768px-979px.less
│ │ │ ├── responsive-navbar.less
│ │ │ ├── responsive-utilities.less
│ │ │ ├── responsive.less
│ │ │ ├── scaffolding.less
│ │ │ ├── sprites.less
│ │ │ ├── tables.less
│ │ │ ├── tests
│ │ │ │ ├── .empty
│ │ │ │ ├── css-tests.css
│ │ │ │ ├── css-tests.html
│ │ │ │ ├── forms.html
│ │ │ │ └── navbar.html
│ │ │ ├── thumbnails.less
│ │ │ ├── tooltip.less
│ │ │ ├── type.less
│ │ │ ├── utilities.less
│ │ │ ├── variables.less
│ │ │ └── wells.less
│ │ └── package.json
│ ├── hammer.js
│ ├── jquery-1.7.1.min.js
│ ├── modernizr.custom.45394.js
│ ├── order.js
│ ├── polyfills
│ │ ├── classList.min.js
│ │ ├── dataset.min.js
│ │ └── history.min.js
│ ├── prettify
│ │ ├── lang-apollo.js
│ │ ├── lang-basic.js
│ │ ├── lang-clj.js
│ │ ├── lang-css.js
│ │ ├── lang-dart.js
│ │ ├── lang-erlang.js
│ │ ├── lang-go.js
│ │ ├── lang-hs.js
│ │ ├── lang-lisp.js
│ │ ├── lang-llvm.js
│ │ ├── lang-lua.js
│ │ ├── lang-matlab.js
│ │ ├── lang-ml.js
│ │ ├── lang-mumps.js
│ │ ├── lang-n.js
│ │ ├── lang-pascal.js
│ │ ├── lang-proto.js
│ │ ├── lang-r.js
│ │ ├── lang-rd.js
│ │ ├── lang-scala.js
│ │ ├── lang-sql.js
│ │ ├── lang-tcl.js
│ │ ├── lang-tex.js
│ │ ├── lang-vb.js
│ │ ├── lang-vhdl.js
│ │ ├── lang-wiki.js
│ │ ├── lang-xq.js
│ │ ├── lang-yaml.js
│ │ ├── prettify.css
│ │ ├── prettify.js
│ │ └── run_prettify.js
│ ├── require-1.0.8.min.js
│ ├── slide-controller.js
│ ├── slide-deck.js
│ ├── slide-elastic.js
│ └── slides.js
│ ├── pic
│ ├── KitchenSinkBW.png
│ ├── KitchenSinkWhite.png
│ ├── emacs-icon.png
│ ├── favicon.png
│ ├── fm-bookmarks.png
│ ├── fsc.jpeg
│ ├── kb.jpg
│ ├── kuanyui.jpeg
│ ├── moe-theme.png
│ ├── moedict.png
│ ├── ta.gif
│ ├── trend.png
│ └── trend1.png
│ ├── slide_config.js
│ ├── theme
│ ├── css
│ │ ├── default.css
│ │ ├── io2013.css
│ │ ├── phone.css
│ │ └── small-icon.css
│ └── scss
│ │ ├── .sass-cache
│ │ ├── 00b5d6f499fbe104a976d15b3b1ec92849db788e
│ │ │ ├── _base.scssc
│ │ │ ├── default.scssc
│ │ │ ├── io2013.scssc
│ │ │ └── phone.scssc
│ │ ├── b148093b663cab4bf0efa4bc195867b9f6533edf
│ │ │ └── _reset.scssc
│ │ ├── b75ebd0f44a23c04aa51283e3fe7ee86ed7f4580
│ │ │ └── _utilities.scssc
│ │ └── f4222aaaac29e9bfcd0f4dd728f3135915416663
│ │ │ ├── ie.scssc
│ │ │ ├── print.scssc
│ │ │ └── screen.scssc
│ │ ├── _base.scss
│ │ ├── _variables.scss
│ │ ├── default.scss
│ │ ├── io2013.scss
│ │ └── phone.scss
│ └── wordvslatex.gif
├── 04
├── 04.org
├── From Emacs-Lisp to Clojure
│ ├── assets
│ │ ├── .bowerrc
│ │ ├── bower.json
│ │ ├── css
│ │ │ └── style.css
│ │ ├── js
│ │ │ └── colorprompt.js
│ │ ├── picts
│ │ │ ├── books-clj
│ │ │ │ ├── Clojure Applied.png
│ │ │ │ ├── Clojure Cookbook.png
│ │ │ │ ├── Clojure Data Analysis Cookbook.png
│ │ │ │ ├── Clojure Data Structures and Algorithms Cookbook.png
│ │ │ │ ├── Clojure High Performance Programming.png
│ │ │ │ ├── Clojure Programming.png
│ │ │ │ ├── Clojure Reactive Programming.png
│ │ │ │ ├── Clojure Recipes.png
│ │ │ │ ├── Clojure Web Development Essentials.png
│ │ │ │ ├── Clojure for Data Science.png
│ │ │ │ ├── Clojure for Domain-specific Languages.png
│ │ │ │ ├── Clojure for Finance.png
│ │ │ │ ├── Clojure for Machine Learning.png
│ │ │ │ ├── Clojure for the Brave and True.png
│ │ │ │ ├── Clojure in Action.png
│ │ │ │ ├── Living Clojure.png
│ │ │ │ ├── Mastering Clojure Data Analysis.png
│ │ │ │ ├── Mastering Clojure Macros.png
│ │ │ │ ├── Practical Clojure.png
│ │ │ │ ├── Programming Clojure.png
│ │ │ │ ├── The Joy of Clojure.png
│ │ │ │ └── Web Development with Clojure.png
│ │ │ ├── books-cljs
│ │ │ │ ├── ClojureScript Unraveled.png
│ │ │ │ ├── ClojureScript Up and Running.png
│ │ │ │ ├── Etudes for ClojureScript.png
│ │ │ │ └── Learning ClojureScript.png
│ │ │ ├── boot-text.png
│ │ │ ├── boot.png
│ │ │ ├── cljs.png
│ │ │ ├── clojure.png
│ │ │ ├── david.png
│ │ │ ├── elisp-doc.png
│ │ │ ├── emacs.png
│ │ │ ├── leiningen-text.png
│ │ │ ├── leiningen.png
│ │ │ ├── lisp trend1.png
│ │ │ ├── lisp trend2.png
│ │ │ ├── qa.png
│ │ │ └── rich-hickey.png
│ │ ├── slide
│ │ │ ├── boot.properties
│ │ │ ├── build.boot
│ │ │ ├── resources
│ │ │ │ ├── index.html
│ │ │ │ └── js
│ │ │ │ │ └── app.cljs.edn
│ │ │ ├── src
│ │ │ │ └── cljs
│ │ │ │ │ └── slide
│ │ │ │ │ ├── #app.cljs#
│ │ │ │ │ └── app.cljs
│ │ │ └── target
│ │ │ │ ├── index.html
│ │ │ │ └── js
│ │ │ │ ├── app.cljs.edn
│ │ │ │ ├── app.js
│ │ │ │ └── app.out
│ │ │ │ ├── adzerk
│ │ │ │ ├── boot_cljs_repl.cljs
│ │ │ │ ├── boot_cljs_repl.cljs.cache.edn
│ │ │ │ ├── boot_cljs_repl.js
│ │ │ │ ├── boot_cljs_repl.js.map
│ │ │ │ ├── boot_reload.cljs
│ │ │ │ ├── boot_reload.cljs.cache.edn
│ │ │ │ ├── boot_reload.js
│ │ │ │ ├── boot_reload.js.map
│ │ │ │ └── boot_reload
│ │ │ │ │ ├── client.cljs
│ │ │ │ │ ├── client.cljs.cache.edn
│ │ │ │ │ ├── client.js
│ │ │ │ │ ├── client.js.map
│ │ │ │ │ ├── connection.cljs
│ │ │ │ │ ├── connection.cljs.cache.edn
│ │ │ │ │ ├── connection.js
│ │ │ │ │ ├── connection.js.map
│ │ │ │ │ ├── display.cljs
│ │ │ │ │ ├── display.cljs.cache.edn
│ │ │ │ │ ├── display.js
│ │ │ │ │ ├── display.js.map
│ │ │ │ │ ├── reload.cljs
│ │ │ │ │ ├── reload.cljs.cache.edn
│ │ │ │ │ ├── reload.js
│ │ │ │ │ ├── reload.js.map
│ │ │ │ │ ├── websocket.cljs
│ │ │ │ │ ├── websocket.cljs.cache.edn
│ │ │ │ │ ├── websocket.js
│ │ │ │ │ └── websocket.js.map
│ │ │ │ ├── boot
│ │ │ │ └── cljs
│ │ │ │ │ ├── main12888.cljs
│ │ │ │ │ ├── main12888.cljs.cache.edn
│ │ │ │ │ ├── main12888.js
│ │ │ │ │ └── main12888.js.map
│ │ │ │ ├── cljs
│ │ │ │ ├── core.cljs
│ │ │ │ ├── core.js
│ │ │ │ ├── core.js.map
│ │ │ │ ├── reader.cljs
│ │ │ │ ├── reader.cljs.cache.edn
│ │ │ │ ├── reader.js
│ │ │ │ ├── reader.js.map
│ │ │ │ ├── repl.cljs
│ │ │ │ ├── repl.cljs.cache.edn
│ │ │ │ ├── repl.js
│ │ │ │ └── repl.js.map
│ │ │ │ ├── cljs_deps.js
│ │ │ │ ├── clojure
│ │ │ │ ├── browser
│ │ │ │ │ ├── event.cljs
│ │ │ │ │ ├── event.cljs.cache.edn
│ │ │ │ │ ├── event.js
│ │ │ │ │ ├── event.js.map
│ │ │ │ │ ├── net.cljs
│ │ │ │ │ ├── net.cljs.cache.edn
│ │ │ │ │ ├── net.js
│ │ │ │ │ ├── net.js.map
│ │ │ │ │ ├── repl.cljs
│ │ │ │ │ ├── repl.cljs.cache.edn
│ │ │ │ │ ├── repl.js
│ │ │ │ │ └── repl.js.map
│ │ │ │ ├── set.cljs
│ │ │ │ ├── set.cljs.cache.edn
│ │ │ │ ├── set.js
│ │ │ │ ├── set.js.map
│ │ │ │ ├── string.cljs
│ │ │ │ ├── string.cljs.cache.edn
│ │ │ │ ├── string.js
│ │ │ │ └── string.js.map
│ │ │ │ ├── goog
│ │ │ │ ├── array
│ │ │ │ │ └── array.js
│ │ │ │ ├── asserts
│ │ │ │ │ └── asserts.js
│ │ │ │ ├── async
│ │ │ │ │ ├── delay.js
│ │ │ │ │ ├── freelist.js
│ │ │ │ │ ├── nexttick.js
│ │ │ │ │ ├── run.js
│ │ │ │ │ └── workqueue.js
│ │ │ │ ├── base.js
│ │ │ │ ├── debug
│ │ │ │ │ ├── debug.js
│ │ │ │ │ ├── entrypointregistry.js
│ │ │ │ │ ├── error.js
│ │ │ │ │ ├── logbuffer.js
│ │ │ │ │ ├── logger.js
│ │ │ │ │ └── logrecord.js
│ │ │ │ ├── deps.js
│ │ │ │ ├── disposable
│ │ │ │ │ ├── disposable.js
│ │ │ │ │ └── idisposable.js
│ │ │ │ ├── dom
│ │ │ │ │ ├── browserfeature.js
│ │ │ │ │ ├── dom.js
│ │ │ │ │ ├── nodetype.js
│ │ │ │ │ ├── safe.js
│ │ │ │ │ ├── tagname.js
│ │ │ │ │ └── tags.js
│ │ │ │ ├── events
│ │ │ │ │ ├── browserevent.js
│ │ │ │ │ ├── browserfeature.js
│ │ │ │ │ ├── event.js
│ │ │ │ │ ├── eventhandler.js
│ │ │ │ │ ├── eventid.js
│ │ │ │ │ ├── events.js
│ │ │ │ │ ├── eventtarget.js
│ │ │ │ │ ├── eventtype.js
│ │ │ │ │ ├── listenable.js
│ │ │ │ │ ├── listener.js
│ │ │ │ │ └── listenermap.js
│ │ │ │ ├── fs
│ │ │ │ │ └── url.js
│ │ │ │ ├── functions
│ │ │ │ │ └── functions.js
│ │ │ │ ├── html
│ │ │ │ │ ├── safehtml.js
│ │ │ │ │ ├── safescript.js
│ │ │ │ │ ├── safestyle.js
│ │ │ │ │ ├── safestylesheet.js
│ │ │ │ │ ├── safeurl.js
│ │ │ │ │ ├── trustedresourceurl.js
│ │ │ │ │ └── uncheckedconversions.js
│ │ │ │ ├── i18n
│ │ │ │ │ └── bidi.js
│ │ │ │ ├── iter
│ │ │ │ │ └── iter.js
│ │ │ │ ├── json
│ │ │ │ │ └── json.js
│ │ │ │ ├── labs
│ │ │ │ │ └── useragent
│ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ ├── engine.js
│ │ │ │ │ │ ├── platform.js
│ │ │ │ │ │ └── util.js
│ │ │ │ ├── log
│ │ │ │ │ └── log.js
│ │ │ │ ├── math
│ │ │ │ │ ├── coordinate.js
│ │ │ │ │ ├── math.js
│ │ │ │ │ └── size.js
│ │ │ │ ├── messaging
│ │ │ │ │ ├── abstractchannel.js
│ │ │ │ │ └── messagechannel.js
│ │ │ │ ├── mochikit
│ │ │ │ │ └── async
│ │ │ │ │ │ ├── deferred.js
│ │ │ │ │ │ └── deferredlist.js
│ │ │ │ ├── net
│ │ │ │ │ ├── errorcode.js
│ │ │ │ │ ├── eventtype.js
│ │ │ │ │ ├── httpstatus.js
│ │ │ │ │ ├── jsloader.js
│ │ │ │ │ ├── websocket.js
│ │ │ │ │ ├── wrapperxmlhttpfactory.js
│ │ │ │ │ ├── xhrio.js
│ │ │ │ │ ├── xhrlike.js
│ │ │ │ │ ├── xmlhttp.js
│ │ │ │ │ ├── xmlhttpfactory.js
│ │ │ │ │ └── xpc
│ │ │ │ │ │ ├── crosspagechannel.js
│ │ │ │ │ │ ├── crosspagechannelrole.js
│ │ │ │ │ │ ├── directtransport.js
│ │ │ │ │ │ ├── frameelementmethodtransport.js
│ │ │ │ │ │ ├── iframepollingtransport.js
│ │ │ │ │ │ ├── iframerelaytransport.js
│ │ │ │ │ │ ├── nativemessagingtransport.js
│ │ │ │ │ │ ├── nixtransport.js
│ │ │ │ │ │ ├── transport.js
│ │ │ │ │ │ └── xpc.js
│ │ │ │ ├── object
│ │ │ │ │ └── object.js
│ │ │ │ ├── promise
│ │ │ │ │ ├── promise.js
│ │ │ │ │ ├── resolver.js
│ │ │ │ │ └── thenable.js
│ │ │ │ ├── reflect
│ │ │ │ │ └── reflect.js
│ │ │ │ ├── string
│ │ │ │ │ ├── const.js
│ │ │ │ │ ├── string.js
│ │ │ │ │ ├── stringbuffer.js
│ │ │ │ │ └── typedstring.js
│ │ │ │ ├── structs
│ │ │ │ │ ├── collection.js
│ │ │ │ │ ├── map.js
│ │ │ │ │ ├── set.js
│ │ │ │ │ └── structs.js
│ │ │ │ ├── testing
│ │ │ │ │ └── watchers.js
│ │ │ │ ├── timer
│ │ │ │ │ └── timer.js
│ │ │ │ ├── uri
│ │ │ │ │ ├── uri.js
│ │ │ │ │ └── utils.js
│ │ │ │ └── useragent
│ │ │ │ │ ├── product.js
│ │ │ │ │ └── useragent.js
│ │ │ │ ├── hipo
│ │ │ │ ├── attribute.cljc
│ │ │ │ ├── attribute.cljc.cache.edn
│ │ │ │ ├── attribute.js
│ │ │ │ ├── attribute.js.map
│ │ │ │ ├── core.cljs
│ │ │ │ ├── core.cljs.cache.edn
│ │ │ │ ├── core.js
│ │ │ │ ├── core.js.map
│ │ │ │ ├── dom.cljs
│ │ │ │ ├── dom.cljs.cache.edn
│ │ │ │ ├── dom.js
│ │ │ │ ├── dom.js.map
│ │ │ │ ├── hiccup.cljc
│ │ │ │ ├── hiccup.cljc.cache.edn
│ │ │ │ ├── hiccup.js
│ │ │ │ ├── hiccup.js.map
│ │ │ │ ├── interceptor.cljs
│ │ │ │ ├── interceptor.cljs.cache.edn
│ │ │ │ ├── interceptor.js
│ │ │ │ ├── interceptor.js.map
│ │ │ │ ├── interpreter.cljs
│ │ │ │ ├── interpreter.cljs.cache.edn
│ │ │ │ ├── interpreter.js
│ │ │ │ └── interpreter.js.map
│ │ │ │ ├── slide
│ │ │ │ ├── app.cljs
│ │ │ │ ├── app.cljs.cache.edn
│ │ │ │ ├── app.js
│ │ │ │ └── app.js.map
│ │ │ │ └── weasel
│ │ │ │ ├── impls
│ │ │ │ ├── websocket.cljs
│ │ │ │ ├── websocket.cljs.cache.edn
│ │ │ │ ├── websocket.js
│ │ │ │ └── websocket.js.map
│ │ │ │ ├── repl.cljs
│ │ │ │ ├── repl.cljs.cache.edn
│ │ │ │ ├── repl.js
│ │ │ │ └── repl.js.map
│ │ ├── template.html
│ │ └── vendors
│ │ │ ├── bootstrap
│ │ │ ├── .bower.json
│ │ │ ├── CHANGELOG.md
│ │ │ ├── Gruntfile.js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bower.json
│ │ │ ├── dist
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ │ ├── bootstrap-theme.min.css.map
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ └── npm.js
│ │ │ ├── fonts
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ ├── grunt
│ │ │ │ ├── .jshintrc
│ │ │ │ ├── bs-commonjs-generator.js
│ │ │ │ ├── bs-glyphicons-data-generator.js
│ │ │ │ ├── bs-lessdoc-parser.js
│ │ │ │ ├── bs-raw-files-generator.js
│ │ │ │ ├── configBridge.json
│ │ │ │ └── sauce_browsers.yml
│ │ │ ├── js
│ │ │ │ ├── .jscsrc
│ │ │ │ ├── .jshintrc
│ │ │ │ ├── affix.js
│ │ │ │ ├── alert.js
│ │ │ │ ├── button.js
│ │ │ │ ├── carousel.js
│ │ │ │ ├── collapse.js
│ │ │ │ ├── dropdown.js
│ │ │ │ ├── modal.js
│ │ │ │ ├── popover.js
│ │ │ │ ├── scrollspy.js
│ │ │ │ ├── tab.js
│ │ │ │ ├── tooltip.js
│ │ │ │ └── transition.js
│ │ │ ├── less
│ │ │ │ ├── .csscomb.json
│ │ │ │ ├── .csslintrc
│ │ │ │ ├── alerts.less
│ │ │ │ ├── badges.less
│ │ │ │ ├── bootstrap.less
│ │ │ │ ├── breadcrumbs.less
│ │ │ │ ├── button-groups.less
│ │ │ │ ├── buttons.less
│ │ │ │ ├── carousel.less
│ │ │ │ ├── close.less
│ │ │ │ ├── code.less
│ │ │ │ ├── component-animations.less
│ │ │ │ ├── dropdowns.less
│ │ │ │ ├── forms.less
│ │ │ │ ├── glyphicons.less
│ │ │ │ ├── grid.less
│ │ │ │ ├── input-groups.less
│ │ │ │ ├── jumbotron.less
│ │ │ │ ├── labels.less
│ │ │ │ ├── list-group.less
│ │ │ │ ├── media.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── mixins
│ │ │ │ │ ├── alerts.less
│ │ │ │ │ ├── background-variant.less
│ │ │ │ │ ├── border-radius.less
│ │ │ │ │ ├── buttons.less
│ │ │ │ │ ├── center-block.less
│ │ │ │ │ ├── clearfix.less
│ │ │ │ │ ├── forms.less
│ │ │ │ │ ├── gradients.less
│ │ │ │ │ ├── grid-framework.less
│ │ │ │ │ ├── grid.less
│ │ │ │ │ ├── hide-text.less
│ │ │ │ │ ├── image.less
│ │ │ │ │ ├── labels.less
│ │ │ │ │ ├── list-group.less
│ │ │ │ │ ├── nav-divider.less
│ │ │ │ │ ├── nav-vertical-align.less
│ │ │ │ │ ├── opacity.less
│ │ │ │ │ ├── pagination.less
│ │ │ │ │ ├── panels.less
│ │ │ │ │ ├── progress-bar.less
│ │ │ │ │ ├── reset-filter.less
│ │ │ │ │ ├── reset-text.less
│ │ │ │ │ ├── resize.less
│ │ │ │ │ ├── responsive-visibility.less
│ │ │ │ │ ├── size.less
│ │ │ │ │ ├── tab-focus.less
│ │ │ │ │ ├── table-row.less
│ │ │ │ │ ├── text-emphasis.less
│ │ │ │ │ ├── text-overflow.less
│ │ │ │ │ └── vendor-prefixes.less
│ │ │ │ ├── modals.less
│ │ │ │ ├── navbar.less
│ │ │ │ ├── navs.less
│ │ │ │ ├── normalize.less
│ │ │ │ ├── pager.less
│ │ │ │ ├── pagination.less
│ │ │ │ ├── panels.less
│ │ │ │ ├── popovers.less
│ │ │ │ ├── print.less
│ │ │ │ ├── progress-bars.less
│ │ │ │ ├── responsive-embed.less
│ │ │ │ ├── responsive-utilities.less
│ │ │ │ ├── scaffolding.less
│ │ │ │ ├── tables.less
│ │ │ │ ├── theme.less
│ │ │ │ ├── thumbnails.less
│ │ │ │ ├── tooltip.less
│ │ │ │ ├── type.less
│ │ │ │ ├── utilities.less
│ │ │ │ ├── variables.less
│ │ │ │ └── wells.less
│ │ │ ├── nuget
│ │ │ │ ├── MyGet.ps1
│ │ │ │ ├── bootstrap.less.nuspec
│ │ │ │ └── bootstrap.nuspec
│ │ │ ├── package.js
│ │ │ └── package.json
│ │ │ ├── jquery
│ │ │ ├── .bower.json
│ │ │ ├── AUTHORS.txt
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── bower.json
│ │ │ ├── dist
│ │ │ │ ├── jquery.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ └── jquery.min.map
│ │ │ └── src
│ │ │ │ ├── .jshintrc
│ │ │ │ ├── ajax.js
│ │ │ │ ├── ajax
│ │ │ │ ├── jsonp.js
│ │ │ │ ├── load.js
│ │ │ │ ├── parseJSON.js
│ │ │ │ ├── parseXML.js
│ │ │ │ ├── script.js
│ │ │ │ ├── var
│ │ │ │ │ ├── location.js
│ │ │ │ │ ├── nonce.js
│ │ │ │ │ └── rquery.js
│ │ │ │ └── xhr.js
│ │ │ │ ├── attributes.js
│ │ │ │ ├── attributes
│ │ │ │ ├── attr.js
│ │ │ │ ├── classes.js
│ │ │ │ ├── prop.js
│ │ │ │ ├── support.js
│ │ │ │ └── val.js
│ │ │ │ ├── callbacks.js
│ │ │ │ ├── core.js
│ │ │ │ ├── core
│ │ │ │ ├── access.js
│ │ │ │ ├── init.js
│ │ │ │ ├── parseHTML.js
│ │ │ │ ├── ready.js
│ │ │ │ ├── support.js
│ │ │ │ └── var
│ │ │ │ │ └── rsingleTag.js
│ │ │ │ ├── css.js
│ │ │ │ ├── css
│ │ │ │ ├── addGetHookIf.js
│ │ │ │ ├── adjustCSS.js
│ │ │ │ ├── curCSS.js
│ │ │ │ ├── defaultDisplay.js
│ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ ├── showHide.js
│ │ │ │ ├── support.js
│ │ │ │ └── var
│ │ │ │ │ ├── cssExpand.js
│ │ │ │ │ ├── getStyles.js
│ │ │ │ │ ├── isHidden.js
│ │ │ │ │ ├── rmargin.js
│ │ │ │ │ ├── rnumnonpx.js
│ │ │ │ │ └── swap.js
│ │ │ │ ├── data.js
│ │ │ │ ├── data
│ │ │ │ ├── Data.js
│ │ │ │ ├── accepts.js
│ │ │ │ ├── support.js
│ │ │ │ └── var
│ │ │ │ │ ├── acceptData.js
│ │ │ │ │ ├── dataPriv.js
│ │ │ │ │ └── dataUser.js
│ │ │ │ ├── deferred.js
│ │ │ │ ├── deprecated.js
│ │ │ │ ├── dimensions.js
│ │ │ │ ├── effects.js
│ │ │ │ ├── effects
│ │ │ │ ├── Tween.js
│ │ │ │ ├── animatedSelector.js
│ │ │ │ └── support.js
│ │ │ │ ├── event.js
│ │ │ │ ├── event
│ │ │ │ ├── ajax.js
│ │ │ │ ├── alias.js
│ │ │ │ ├── focusin.js
│ │ │ │ ├── support.js
│ │ │ │ └── trigger.js
│ │ │ │ ├── exports
│ │ │ │ ├── amd.js
│ │ │ │ └── global.js
│ │ │ │ ├── intro.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── manipulation.js
│ │ │ │ ├── manipulation
│ │ │ │ ├── _evalUrl.js
│ │ │ │ ├── buildFragment.js
│ │ │ │ ├── createSafeFragment.js
│ │ │ │ ├── getAll.js
│ │ │ │ ├── setGlobalEval.js
│ │ │ │ ├── support.js
│ │ │ │ ├── var
│ │ │ │ │ ├── nodeNames.js
│ │ │ │ │ ├── rcheckableType.js
│ │ │ │ │ ├── rleadingWhitespace.js
│ │ │ │ │ ├── rscriptType.js
│ │ │ │ │ └── rtagName.js
│ │ │ │ └── wrapMap.js
│ │ │ │ ├── offset.js
│ │ │ │ ├── outro.js
│ │ │ │ ├── queue.js
│ │ │ │ ├── queue
│ │ │ │ └── delay.js
│ │ │ │ ├── selector-native.js
│ │ │ │ ├── selector-sizzle.js
│ │ │ │ ├── selector.js
│ │ │ │ ├── serialize.js
│ │ │ │ ├── support.js
│ │ │ │ ├── traversing.js
│ │ │ │ ├── traversing
│ │ │ │ ├── findFilter.js
│ │ │ │ └── var
│ │ │ │ │ ├── dir.js
│ │ │ │ │ ├── rneedsContext.js
│ │ │ │ │ └── siblings.js
│ │ │ │ ├── var
│ │ │ │ ├── arr.js
│ │ │ │ ├── class2type.js
│ │ │ │ ├── concat.js
│ │ │ │ ├── deletedIds.js
│ │ │ │ ├── document.js
│ │ │ │ ├── documentElement.js
│ │ │ │ ├── hasOwn.js
│ │ │ │ ├── indexOf.js
│ │ │ │ ├── pnum.js
│ │ │ │ ├── push.js
│ │ │ │ ├── rcssNum.js
│ │ │ │ ├── rnotwhite.js
│ │ │ │ ├── slice.js
│ │ │ │ ├── support.js
│ │ │ │ └── toString.js
│ │ │ │ └── wrap.js
│ │ │ └── vendors
│ │ │ ├── bootstrap
│ │ │ ├── .bower.json
│ │ │ ├── CHANGELOG.md
│ │ │ ├── Gruntfile.js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bower.json
│ │ │ ├── dist
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ │ ├── bootstrap-theme.min.css.map
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ └── npm.js
│ │ │ ├── fonts
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ ├── grunt
│ │ │ │ ├── .jshintrc
│ │ │ │ ├── bs-commonjs-generator.js
│ │ │ │ ├── bs-glyphicons-data-generator.js
│ │ │ │ ├── bs-lessdoc-parser.js
│ │ │ │ ├── bs-raw-files-generator.js
│ │ │ │ ├── configBridge.json
│ │ │ │ └── sauce_browsers.yml
│ │ │ ├── js
│ │ │ │ ├── .jscsrc
│ │ │ │ ├── .jshintrc
│ │ │ │ ├── affix.js
│ │ │ │ ├── alert.js
│ │ │ │ ├── button.js
│ │ │ │ ├── carousel.js
│ │ │ │ ├── collapse.js
│ │ │ │ ├── dropdown.js
│ │ │ │ ├── modal.js
│ │ │ │ ├── popover.js
│ │ │ │ ├── scrollspy.js
│ │ │ │ ├── tab.js
│ │ │ │ ├── tooltip.js
│ │ │ │ └── transition.js
│ │ │ ├── less
│ │ │ │ ├── .csscomb.json
│ │ │ │ ├── .csslintrc
│ │ │ │ ├── alerts.less
│ │ │ │ ├── badges.less
│ │ │ │ ├── bootstrap.less
│ │ │ │ ├── breadcrumbs.less
│ │ │ │ ├── button-groups.less
│ │ │ │ ├── buttons.less
│ │ │ │ ├── carousel.less
│ │ │ │ ├── close.less
│ │ │ │ ├── code.less
│ │ │ │ ├── component-animations.less
│ │ │ │ ├── dropdowns.less
│ │ │ │ ├── forms.less
│ │ │ │ ├── glyphicons.less
│ │ │ │ ├── grid.less
│ │ │ │ ├── input-groups.less
│ │ │ │ ├── jumbotron.less
│ │ │ │ ├── labels.less
│ │ │ │ ├── list-group.less
│ │ │ │ ├── media.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── mixins
│ │ │ │ │ ├── alerts.less
│ │ │ │ │ ├── background-variant.less
│ │ │ │ │ ├── border-radius.less
│ │ │ │ │ ├── buttons.less
│ │ │ │ │ ├── center-block.less
│ │ │ │ │ ├── clearfix.less
│ │ │ │ │ ├── forms.less
│ │ │ │ │ ├── gradients.less
│ │ │ │ │ ├── grid-framework.less
│ │ │ │ │ ├── grid.less
│ │ │ │ │ ├── hide-text.less
│ │ │ │ │ ├── image.less
│ │ │ │ │ ├── labels.less
│ │ │ │ │ ├── list-group.less
│ │ │ │ │ ├── nav-divider.less
│ │ │ │ │ ├── nav-vertical-align.less
│ │ │ │ │ ├── opacity.less
│ │ │ │ │ ├── pagination.less
│ │ │ │ │ ├── panels.less
│ │ │ │ │ ├── progress-bar.less
│ │ │ │ │ ├── reset-filter.less
│ │ │ │ │ ├── reset-text.less
│ │ │ │ │ ├── resize.less
│ │ │ │ │ ├── responsive-visibility.less
│ │ │ │ │ ├── size.less
│ │ │ │ │ ├── tab-focus.less
│ │ │ │ │ ├── table-row.less
│ │ │ │ │ ├── text-emphasis.less
│ │ │ │ │ ├── text-overflow.less
│ │ │ │ │ └── vendor-prefixes.less
│ │ │ │ ├── modals.less
│ │ │ │ ├── navbar.less
│ │ │ │ ├── navs.less
│ │ │ │ ├── normalize.less
│ │ │ │ ├── pager.less
│ │ │ │ ├── pagination.less
│ │ │ │ ├── panels.less
│ │ │ │ ├── popovers.less
│ │ │ │ ├── print.less
│ │ │ │ ├── progress-bars.less
│ │ │ │ ├── responsive-embed.less
│ │ │ │ ├── responsive-utilities.less
│ │ │ │ ├── scaffolding.less
│ │ │ │ ├── tables.less
│ │ │ │ ├── theme.less
│ │ │ │ ├── thumbnails.less
│ │ │ │ ├── tooltip.less
│ │ │ │ ├── type.less
│ │ │ │ ├── utilities.less
│ │ │ │ ├── variables.less
│ │ │ │ └── wells.less
│ │ │ ├── nuget
│ │ │ │ ├── MyGet.ps1
│ │ │ │ ├── bootstrap.less.nuspec
│ │ │ │ └── bootstrap.nuspec
│ │ │ ├── package.js
│ │ │ └── package.json
│ │ │ └── jquery
│ │ │ ├── .bower.json
│ │ │ ├── AUTHORS.txt
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── bower.json
│ │ │ ├── dist
│ │ │ ├── jquery.js
│ │ │ ├── jquery.min.js
│ │ │ └── jquery.min.map
│ │ │ └── src
│ │ │ ├── .jshintrc
│ │ │ ├── ajax.js
│ │ │ ├── ajax
│ │ │ ├── jsonp.js
│ │ │ ├── load.js
│ │ │ ├── parseJSON.js
│ │ │ ├── parseXML.js
│ │ │ ├── script.js
│ │ │ ├── var
│ │ │ │ ├── location.js
│ │ │ │ ├── nonce.js
│ │ │ │ └── rquery.js
│ │ │ └── xhr.js
│ │ │ ├── attributes.js
│ │ │ ├── attributes
│ │ │ ├── attr.js
│ │ │ ├── classes.js
│ │ │ ├── prop.js
│ │ │ ├── support.js
│ │ │ └── val.js
│ │ │ ├── callbacks.js
│ │ │ ├── core.js
│ │ │ ├── core
│ │ │ ├── access.js
│ │ │ ├── init.js
│ │ │ ├── parseHTML.js
│ │ │ ├── ready.js
│ │ │ ├── support.js
│ │ │ └── var
│ │ │ │ └── rsingleTag.js
│ │ │ ├── css.js
│ │ │ ├── css
│ │ │ ├── addGetHookIf.js
│ │ │ ├── adjustCSS.js
│ │ │ ├── curCSS.js
│ │ │ ├── defaultDisplay.js
│ │ │ ├── hiddenVisibleSelectors.js
│ │ │ ├── showHide.js
│ │ │ ├── support.js
│ │ │ └── var
│ │ │ │ ├── cssExpand.js
│ │ │ │ ├── getStyles.js
│ │ │ │ ├── isHidden.js
│ │ │ │ ├── rmargin.js
│ │ │ │ ├── rnumnonpx.js
│ │ │ │ └── swap.js
│ │ │ ├── data.js
│ │ │ ├── data
│ │ │ ├── Data.js
│ │ │ ├── accepts.js
│ │ │ ├── support.js
│ │ │ └── var
│ │ │ │ ├── acceptData.js
│ │ │ │ ├── dataPriv.js
│ │ │ │ └── dataUser.js
│ │ │ ├── deferred.js
│ │ │ ├── deprecated.js
│ │ │ ├── dimensions.js
│ │ │ ├── effects.js
│ │ │ ├── effects
│ │ │ ├── Tween.js
│ │ │ ├── animatedSelector.js
│ │ │ └── support.js
│ │ │ ├── event.js
│ │ │ ├── event
│ │ │ ├── ajax.js
│ │ │ ├── alias.js
│ │ │ ├── focusin.js
│ │ │ ├── support.js
│ │ │ └── trigger.js
│ │ │ ├── exports
│ │ │ ├── amd.js
│ │ │ └── global.js
│ │ │ ├── intro.js
│ │ │ ├── jquery.js
│ │ │ ├── manipulation.js
│ │ │ ├── manipulation
│ │ │ ├── _evalUrl.js
│ │ │ ├── buildFragment.js
│ │ │ ├── createSafeFragment.js
│ │ │ ├── getAll.js
│ │ │ ├── setGlobalEval.js
│ │ │ ├── support.js
│ │ │ ├── var
│ │ │ │ ├── nodeNames.js
│ │ │ │ ├── rcheckableType.js
│ │ │ │ ├── rleadingWhitespace.js
│ │ │ │ ├── rscriptType.js
│ │ │ │ └── rtagName.js
│ │ │ └── wrapMap.js
│ │ │ ├── offset.js
│ │ │ ├── outro.js
│ │ │ ├── queue.js
│ │ │ ├── queue
│ │ │ └── delay.js
│ │ │ ├── selector-native.js
│ │ │ ├── selector-sizzle.js
│ │ │ ├── selector.js
│ │ │ ├── serialize.js
│ │ │ ├── support.js
│ │ │ ├── traversing.js
│ │ │ ├── traversing
│ │ │ ├── findFilter.js
│ │ │ └── var
│ │ │ │ ├── dir.js
│ │ │ │ ├── rneedsContext.js
│ │ │ │ └── siblings.js
│ │ │ ├── var
│ │ │ ├── arr.js
│ │ │ ├── class2type.js
│ │ │ ├── concat.js
│ │ │ ├── deletedIds.js
│ │ │ ├── document.js
│ │ │ ├── documentElement.js
│ │ │ ├── hasOwn.js
│ │ │ ├── indexOf.js
│ │ │ ├── pnum.js
│ │ │ ├── push.js
│ │ │ ├── rcssNum.js
│ │ │ ├── rnotwhite.js
│ │ │ ├── slice.js
│ │ │ ├── support.js
│ │ │ └── toString.js
│ │ │ └── wrap.js
│ ├── index.html
│ ├── js
│ │ ├── app.cljs.edn
│ │ ├── app.js
│ │ └── app.out
│ │ │ ├── adzerk
│ │ │ ├── boot_cljs_repl.cljs
│ │ │ ├── boot_cljs_repl.cljs.cache.edn
│ │ │ ├── boot_cljs_repl.js
│ │ │ ├── boot_cljs_repl.js.map
│ │ │ ├── boot_reload.cljs
│ │ │ ├── boot_reload.cljs.cache.edn
│ │ │ ├── boot_reload.js
│ │ │ ├── boot_reload.js.map
│ │ │ └── boot_reload
│ │ │ │ ├── client.cljs
│ │ │ │ ├── client.cljs.cache.edn
│ │ │ │ ├── client.js
│ │ │ │ ├── client.js.map
│ │ │ │ ├── connection.cljs
│ │ │ │ ├── connection.cljs.cache.edn
│ │ │ │ ├── connection.js
│ │ │ │ ├── connection.js.map
│ │ │ │ ├── display.cljs
│ │ │ │ ├── display.cljs.cache.edn
│ │ │ │ ├── display.js
│ │ │ │ ├── display.js.map
│ │ │ │ ├── reload.cljs
│ │ │ │ ├── reload.cljs.cache.edn
│ │ │ │ ├── reload.js
│ │ │ │ ├── reload.js.map
│ │ │ │ ├── websocket.cljs
│ │ │ │ ├── websocket.cljs.cache.edn
│ │ │ │ ├── websocket.js
│ │ │ │ └── websocket.js.map
│ │ │ ├── boot
│ │ │ └── cljs
│ │ │ │ ├── main12888.cljs
│ │ │ │ ├── main12888.cljs.cache.edn
│ │ │ │ ├── main12888.js
│ │ │ │ └── main12888.js.map
│ │ │ ├── cljs
│ │ │ ├── core.cljs
│ │ │ ├── core.js
│ │ │ ├── core.js.map
│ │ │ ├── reader.cljs
│ │ │ ├── reader.cljs.cache.edn
│ │ │ ├── reader.js
│ │ │ ├── reader.js.map
│ │ │ ├── repl.cljs
│ │ │ ├── repl.cljs.cache.edn
│ │ │ ├── repl.js
│ │ │ └── repl.js.map
│ │ │ ├── cljs_deps.js
│ │ │ ├── clojure
│ │ │ ├── browser
│ │ │ │ ├── event.cljs
│ │ │ │ ├── event.cljs.cache.edn
│ │ │ │ ├── event.js
│ │ │ │ ├── event.js.map
│ │ │ │ ├── net.cljs
│ │ │ │ ├── net.cljs.cache.edn
│ │ │ │ ├── net.js
│ │ │ │ ├── net.js.map
│ │ │ │ ├── repl.cljs
│ │ │ │ ├── repl.cljs.cache.edn
│ │ │ │ ├── repl.js
│ │ │ │ └── repl.js.map
│ │ │ ├── set.cljs
│ │ │ ├── set.cljs.cache.edn
│ │ │ ├── set.js
│ │ │ ├── set.js.map
│ │ │ ├── string.cljs
│ │ │ ├── string.cljs.cache.edn
│ │ │ ├── string.js
│ │ │ └── string.js.map
│ │ │ ├── goog
│ │ │ ├── array
│ │ │ │ └── array.js
│ │ │ ├── asserts
│ │ │ │ └── asserts.js
│ │ │ ├── async
│ │ │ │ ├── delay.js
│ │ │ │ ├── freelist.js
│ │ │ │ ├── nexttick.js
│ │ │ │ ├── run.js
│ │ │ │ └── workqueue.js
│ │ │ ├── base.js
│ │ │ ├── debug
│ │ │ │ ├── debug.js
│ │ │ │ ├── entrypointregistry.js
│ │ │ │ ├── error.js
│ │ │ │ ├── logbuffer.js
│ │ │ │ ├── logger.js
│ │ │ │ └── logrecord.js
│ │ │ ├── deps.js
│ │ │ ├── disposable
│ │ │ │ ├── disposable.js
│ │ │ │ └── idisposable.js
│ │ │ ├── dom
│ │ │ │ ├── browserfeature.js
│ │ │ │ ├── dom.js
│ │ │ │ ├── nodetype.js
│ │ │ │ ├── safe.js
│ │ │ │ ├── tagname.js
│ │ │ │ └── tags.js
│ │ │ ├── events
│ │ │ │ ├── browserevent.js
│ │ │ │ ├── browserfeature.js
│ │ │ │ ├── event.js
│ │ │ │ ├── eventhandler.js
│ │ │ │ ├── eventid.js
│ │ │ │ ├── events.js
│ │ │ │ ├── eventtarget.js
│ │ │ │ ├── eventtype.js
│ │ │ │ ├── listenable.js
│ │ │ │ ├── listener.js
│ │ │ │ └── listenermap.js
│ │ │ ├── fs
│ │ │ │ └── url.js
│ │ │ ├── functions
│ │ │ │ └── functions.js
│ │ │ ├── html
│ │ │ │ ├── safehtml.js
│ │ │ │ ├── safescript.js
│ │ │ │ ├── safestyle.js
│ │ │ │ ├── safestylesheet.js
│ │ │ │ ├── safeurl.js
│ │ │ │ ├── trustedresourceurl.js
│ │ │ │ └── uncheckedconversions.js
│ │ │ ├── i18n
│ │ │ │ └── bidi.js
│ │ │ ├── iter
│ │ │ │ └── iter.js
│ │ │ ├── json
│ │ │ │ └── json.js
│ │ │ ├── labs
│ │ │ │ └── useragent
│ │ │ │ │ ├── browser.js
│ │ │ │ │ ├── engine.js
│ │ │ │ │ ├── platform.js
│ │ │ │ │ └── util.js
│ │ │ ├── log
│ │ │ │ └── log.js
│ │ │ ├── math
│ │ │ │ ├── coordinate.js
│ │ │ │ ├── math.js
│ │ │ │ └── size.js
│ │ │ ├── messaging
│ │ │ │ ├── abstractchannel.js
│ │ │ │ └── messagechannel.js
│ │ │ ├── mochikit
│ │ │ │ └── async
│ │ │ │ │ ├── deferred.js
│ │ │ │ │ └── deferredlist.js
│ │ │ ├── net
│ │ │ │ ├── errorcode.js
│ │ │ │ ├── eventtype.js
│ │ │ │ ├── httpstatus.js
│ │ │ │ ├── jsloader.js
│ │ │ │ ├── websocket.js
│ │ │ │ ├── wrapperxmlhttpfactory.js
│ │ │ │ ├── xhrio.js
│ │ │ │ ├── xhrlike.js
│ │ │ │ ├── xmlhttp.js
│ │ │ │ ├── xmlhttpfactory.js
│ │ │ │ └── xpc
│ │ │ │ │ ├── crosspagechannel.js
│ │ │ │ │ ├── crosspagechannelrole.js
│ │ │ │ │ ├── directtransport.js
│ │ │ │ │ ├── frameelementmethodtransport.js
│ │ │ │ │ ├── iframepollingtransport.js
│ │ │ │ │ ├── iframerelaytransport.js
│ │ │ │ │ ├── nativemessagingtransport.js
│ │ │ │ │ ├── nixtransport.js
│ │ │ │ │ ├── transport.js
│ │ │ │ │ └── xpc.js
│ │ │ ├── object
│ │ │ │ └── object.js
│ │ │ ├── promise
│ │ │ │ ├── promise.js
│ │ │ │ ├── resolver.js
│ │ │ │ └── thenable.js
│ │ │ ├── reflect
│ │ │ │ └── reflect.js
│ │ │ ├── string
│ │ │ │ ├── const.js
│ │ │ │ ├── string.js
│ │ │ │ ├── stringbuffer.js
│ │ │ │ └── typedstring.js
│ │ │ ├── structs
│ │ │ │ ├── collection.js
│ │ │ │ ├── map.js
│ │ │ │ ├── set.js
│ │ │ │ └── structs.js
│ │ │ ├── testing
│ │ │ │ └── watchers.js
│ │ │ ├── timer
│ │ │ │ └── timer.js
│ │ │ ├── uri
│ │ │ │ ├── uri.js
│ │ │ │ └── utils.js
│ │ │ └── useragent
│ │ │ │ ├── product.js
│ │ │ │ └── useragent.js
│ │ │ ├── hipo
│ │ │ ├── attribute.cljc
│ │ │ ├── attribute.cljc.cache.edn
│ │ │ ├── attribute.js
│ │ │ ├── attribute.js.map
│ │ │ ├── core.cljs
│ │ │ ├── core.cljs.cache.edn
│ │ │ ├── core.js
│ │ │ ├── core.js.map
│ │ │ ├── dom.cljs
│ │ │ ├── dom.cljs.cache.edn
│ │ │ ├── dom.js
│ │ │ ├── dom.js.map
│ │ │ ├── hiccup.cljc
│ │ │ ├── hiccup.cljc.cache.edn
│ │ │ ├── hiccup.js
│ │ │ ├── hiccup.js.map
│ │ │ ├── interceptor.cljs
│ │ │ ├── interceptor.cljs.cache.edn
│ │ │ ├── interceptor.js
│ │ │ ├── interceptor.js.map
│ │ │ ├── interpreter.cljs
│ │ │ ├── interpreter.cljs.cache.edn
│ │ │ ├── interpreter.js
│ │ │ └── interpreter.js.map
│ │ │ ├── slide
│ │ │ ├── app.cljs
│ │ │ ├── app.cljs.cache.edn
│ │ │ ├── app.js
│ │ │ └── app.js.map
│ │ │ └── weasel
│ │ │ ├── impls
│ │ │ ├── websocket.cljs
│ │ │ ├── websocket.cljs.cache.edn
│ │ │ ├── websocket.js
│ │ │ └── websocket.js.map
│ │ │ ├── repl.cljs
│ │ │ ├── repl.cljs.cache.edn
│ │ │ ├── repl.js
│ │ │ └── repl.js.map
│ └── picts
│ │ ├── books-clj
│ │ ├── Clojure Applied.png
│ │ ├── Clojure Cookbook.png
│ │ ├── Clojure Data Analysis Cookbook.png
│ │ ├── Clojure Data Structures and Algorithms Cookbook.png
│ │ ├── Clojure High Performance Programming.png
│ │ ├── Clojure Programming.png
│ │ ├── Clojure Reactive Programming.png
│ │ ├── Clojure Recipes.png
│ │ ├── Clojure Web Development Essentials.png
│ │ ├── Clojure for Data Science.png
│ │ ├── Clojure for Domain-specific Languages.png
│ │ ├── Clojure for Finance.png
│ │ ├── Clojure for Machine Learning.png
│ │ ├── Clojure for the Brave and True.png
│ │ ├── Clojure in Action.png
│ │ ├── Living Clojure.png
│ │ ├── Mastering Clojure Data Analysis.png
│ │ ├── Mastering Clojure Macros.png
│ │ ├── Practical Clojure.png
│ │ ├── Programming Clojure.png
│ │ ├── The Joy of Clojure.png
│ │ └── Web Development with Clojure.png
│ │ ├── books-cljs
│ │ ├── ClojureScript Unraveled.png
│ │ ├── ClojureScript Up and Running.png
│ │ ├── Etudes for ClojureScript.png
│ │ └── Learning ClojureScript.png
│ │ ├── boot-text.png
│ │ ├── boot.png
│ │ ├── cljs.png
│ │ ├── clojure.png
│ │ ├── david.png
│ │ ├── elisp-doc.png
│ │ ├── emacs.png
│ │ ├── leiningen-text.png
│ │ ├── leiningen.png
│ │ ├── lisp trend1.png
│ │ ├── lisp trend2.png
│ │ ├── qa.png
│ │ └── rich-hickey.png
├── el-get.org
├── 閃電秀:Takahashi.js
│ ├── slide.html
│ ├── source.md
│ └── takahashi.js
└── 閃電秀:中壢語
│ ├── slide.html
│ ├── source.md
│ └── takahashi.js
├── 05
└── 05.org
├── 06
└── 06.org
├── 07
├── 07.org
├── photo_2018-07-09_23-18-05.jpg
└── photo_2018-07-09_23-25-13.jpg
└── README.org
/.gitignore:
--------------------------------------------------------------------------------
1 | # OS generated files
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/01/01.org:
--------------------------------------------------------------------------------
1 |
2 | * Meetup
3 | 時間: [2014-09-10 水 19:00-21:00]
4 | 地點:Mozilla Taipei
5 | ** 1st
6 |
7 | *** 簽到表 _sign here_
8 | - superbil
9 | - kuanyui
10 | - qlife
11 | - John Huang (peekar)
12 | - Carl
13 | - cataska
14 | - gko
15 | - czchen
16 | - kanru
17 | - novosync
18 | - song
19 |
20 | *** 講題或套件介紹
21 | - [[https://github.com/emacs-tw/awesome-emacs][emacs-tw/awesome-emacs]]
22 | - emacser.tw
23 | - irc.freenode.net *#emacs.tw*
24 |
25 | *** 自我介紹
26 |
27 | **** 你的暱稱
28 | **** 使用 Emacs 多久了?
29 | **** 平常使用 Emacs 在做什麼?你是在什麼環境下使用的?
30 | 註:沒使用經驗就跳過
31 |
32 | * Notes
33 |
34 | ** 下次報名會使用 Meetup 或是 kktix
35 |
36 | ** 各平台簡易設定檔
37 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/emacs-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/emacs-icon.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/google_developers_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/google_developers_icon_128.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/google_developers_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/google_developers_logo.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/google_developers_logo_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/google_developers_logo_white.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/learning-curves.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/learning-curves.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/org-agenda-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/org-agenda-example.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/org-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/org-icon.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/images/sky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/images/sky.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/.gitignore:
--------------------------------------------------------------------------------
1 | # Numerous always-ignore extensions
2 | *.diff
3 | *.err
4 | *.orig
5 | *.log
6 | *.rej
7 | *.swo
8 | *.swp
9 | *.zip
10 | *.vi
11 | *~
12 | *.sass-cache
13 |
14 | # OS or Editor folders
15 | .DS_Store
16 | ._*
17 | Thumbs.db
18 | .cache
19 | .project
20 | .settings
21 | .tmproj
22 | *.esproj
23 | nbproject
24 | *.sublime-project
25 | *.sublime-workspace
26 |
27 | # Komodo
28 | *.komodoproject
29 | .komodotools
30 |
31 | # Folders to ignore
32 | .hg
33 | .svn
34 | .CVS
35 | .idea
36 | node_modules
37 | dist
38 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/css/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-144-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-144-precomposed.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-57-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-57-precomposed.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-72-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/apple-touch-icon-72-precomposed.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/ico/favicon.ico
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-03.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-bootstrap-features.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-bootstrap-features.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-masthead-pattern.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-masthead-pattern.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-responsive-illustrations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-responsive-illustrations.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-twitter-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/bs-docs-twitter-github.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/fleetio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/fleetio.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/jshint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/jshint.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/kippt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/kippt.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/soundready.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/example-sites/soundready.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/examples/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/examples/bootstrap-example-fluid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/examples/bootstrap-example-fluid.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/examples/bootstrap-example-hero.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/examples/bootstrap-example-hero.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/examples/bootstrap-example-starter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/examples/bootstrap-example-starter.jpg
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/grid-baseline-20px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/grid-baseline-20px.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/less-logo-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/less-logo-large.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/responsive-illustrations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/img/responsive-illustrations.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/js/bootstrap.min.tmp.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/docs/assets/js/bootstrap.min.tmp.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/assets/js/google-code-prettify/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/build/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bootstrap-doc-builder"
3 | , "version": "0.0.1"
4 | , "description": "build bootstrap docs"
5 | , "dependencies": { "hogan.js": "1.0.5-dev" }
6 | }
7 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/components/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/examples/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/docs/templates/pages/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/img/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/bootstrap/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/js/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "validthis": true,
3 | "laxcomma" : true,
4 | "laxbreak" : true,
5 | "browser" : true,
6 | "eqnull" : true,
7 | "debug" : true,
8 | "devel" : true,
9 | "boss" : true,
10 | "expr" : true,
11 | "asi" : true
12 | }
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/js/tests/server.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Simple connect server for phantom.js
3 | * Adapted from Modernizr
4 | */
5 |
6 | var connect = require('connect')
7 | , http = require('http')
8 | , fs = require('fs')
9 | , app = connect()
10 | .use(connect.static(__dirname + '/../../'));
11 |
12 | http.createServer(app).listen(3000);
13 |
14 | fs.writeFileSync(__dirname + '/pid.txt', process.pid, 'utf-8')
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/js/tests/unit/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/js/tests/unit/bootstrap-affix.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 |
3 | module("bootstrap-affix")
4 |
5 | test("should be defined on jquery object", function () {
6 | ok($(document.body).affix, 'affix method is defined')
7 | })
8 |
9 | test("should return element", function () {
10 | ok($(document.body).affix()[0] == document.body, 'document.body returned')
11 | })
12 |
13 | test("should exit early if element is not visible", function () {
14 | var $affix = $('
').affix()
15 | $affix.data('affix').checkPosition()
16 | ok(!$affix.hasClass('affix'), 'affix class was not added')
17 | })
18 |
19 | })
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/js/tests/unit/bootstrap-transition.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 |
3 | module("bootstrap-transition")
4 |
5 | test("should be defined on jquery support object", function () {
6 | ok($.support.transition !== undefined, 'transition object is defined')
7 | })
8 |
9 | test("should provide an end object", function () {
10 | ok($.support.transition ? $.support.transition.end : true, 'end string is defined')
11 | })
12 |
13 | })
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/js/tests/vendor/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/breadcrumbs.less:
--------------------------------------------------------------------------------
1 | //
2 | // Breadcrumbs
3 | // --------------------------------------------------
4 |
5 |
6 | .breadcrumb {
7 | padding: 8px 15px;
8 | margin: 0 0 @baseLineHeight;
9 | list-style: none;
10 | background-color: #f5f5f5;
11 | .border-radius(4px);
12 | li {
13 | display: inline-block;
14 | .ie7-inline-block();
15 | text-shadow: 0 1px 0 @white;
16 | }
17 | .divider {
18 | padding: 0 5px;
19 | color: #ccc;
20 | }
21 | .active {
22 | color: @grayLight;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/component-animations.less:
--------------------------------------------------------------------------------
1 | //
2 | // Component animations
3 | // --------------------------------------------------
4 |
5 |
6 | .fade {
7 | opacity: 0;
8 | .transition(opacity .15s linear);
9 | &.in {
10 | opacity: 1;
11 | }
12 | }
13 |
14 | .collapse {
15 | position: relative;
16 | height: 0;
17 | overflow: hidden;
18 | overflow: visible \9;
19 | .transition(height .35s ease);
20 | &.in {
21 | height: auto;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/grid.less:
--------------------------------------------------------------------------------
1 | //
2 | // Grid system
3 | // --------------------------------------------------
4 |
5 |
6 | // Fixed (940px)
7 | #grid > .core(@gridColumnWidth, @gridGutterWidth);
8 |
9 | // Fluid (940px)
10 | #grid > .fluid(@fluidGridColumnWidth, @fluidGridGutterWidth);
11 |
12 | // Reset utility classes due to specificity
13 | [class*="span"].hide,
14 | .row-fluid [class*="span"].hide {
15 | display: none;
16 | }
17 |
18 | [class*="span"].pull-right,
19 | .row-fluid [class*="span"].pull-right {
20 | float: right;
21 | }
22 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/hero-unit.less:
--------------------------------------------------------------------------------
1 | //
2 | // Hero unit
3 | // --------------------------------------------------
4 |
5 |
6 | .hero-unit {
7 | padding: 60px;
8 | margin-bottom: 30px;
9 | background-color: @heroUnitBackground;
10 | .border-radius(6px);
11 | h1 {
12 | margin-bottom: 0;
13 | font-size: 60px;
14 | line-height: 1;
15 | color: @heroUnitHeadingColor;
16 | letter-spacing: -1px;
17 | }
18 | p {
19 | font-size: 18px;
20 | font-weight: 200;
21 | line-height: @baseLineHeight * 1.5;
22 | color: @heroUnitLeadColor;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/layouts.less:
--------------------------------------------------------------------------------
1 | //
2 | // Layouts
3 | // --------------------------------------------------
4 |
5 |
6 | // Container (centered, fixed-width layouts)
7 | .container {
8 | .container-fixed();
9 | }
10 |
11 | // Fluid layouts (left aligned, with sidebar, min- & max-width content)
12 | .container-fluid {
13 | padding-right: @gridGutterWidth;
14 | padding-left: @gridGutterWidth;
15 | .clearfix();
16 | }
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/responsive-1200px-min.less:
--------------------------------------------------------------------------------
1 | //
2 | // Responsive: Large desktop and up
3 | // --------------------------------------------------
4 |
5 |
6 | @media (min-width: 1200px) {
7 |
8 | // Fixed grid
9 | #grid > .core(@gridColumnWidth1200, @gridGutterWidth1200);
10 |
11 | // Fluid grid
12 | #grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200);
13 |
14 | // Input grid
15 | #grid > .input(@gridColumnWidth1200, @gridGutterWidth1200);
16 |
17 | // Thumbnails
18 | .thumbnails {
19 | margin-left: -@gridGutterWidth1200;
20 | }
21 | .thumbnails > li {
22 | margin-left: @gridGutterWidth1200;
23 | }
24 | .row-fluid .thumbnails {
25 | margin-left: 0;
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/responsive-768px-979px.less:
--------------------------------------------------------------------------------
1 | //
2 | // Responsive: Tablet to desktop
3 | // --------------------------------------------------
4 |
5 |
6 | @media (min-width: 768px) and (max-width: 979px) {
7 |
8 | // Fixed grid
9 | #grid > .core(@gridColumnWidth768, @gridGutterWidth768);
10 |
11 | // Fluid grid
12 | #grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768);
13 |
14 | // Input grid
15 | #grid > .input(@gridColumnWidth768, @gridGutterWidth768);
16 |
17 | // No need to reset .thumbnails here since it's the same @gridGutterWidth
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/tests/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/utilities.less:
--------------------------------------------------------------------------------
1 | //
2 | // Utility classes
3 | // --------------------------------------------------
4 |
5 |
6 | // Quick floats
7 | .pull-right {
8 | float: right;
9 | }
10 | .pull-left {
11 | float: left;
12 | }
13 |
14 | // Toggling content
15 | .hide {
16 | display: none;
17 | }
18 | .show {
19 | display: block;
20 | }
21 |
22 | // Visibility
23 | .invisible {
24 | visibility: hidden;
25 | }
26 |
27 | // For Affix plugin
28 | .affix {
29 | position: fixed;
30 | }
31 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/bootstrap/less/wells.less:
--------------------------------------------------------------------------------
1 | //
2 | // Wells
3 | // --------------------------------------------------
4 |
5 |
6 | // Base class
7 | .well {
8 | min-height: 20px;
9 | padding: 19px;
10 | margin-bottom: 20px;
11 | background-color: @wellBackground;
12 | border: 1px solid darken(@wellBackground, 7%);
13 | .border-radius(4px);
14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
15 | blockquote {
16 | border-color: #ddd;
17 | border-color: rgba(0,0,0,.15);
18 | }
19 | }
20 |
21 | // Sizes
22 | .well-large {
23 | padding: 24px;
24 | .border-radius(6px);
25 | }
26 | .well-small {
27 | padding: 9px;
28 | .border-radius(3px);
29 | }
30 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/polyfills/dataset.min.js:
--------------------------------------------------------------------------------
1 | (function(){function c(){d=!0;this.removeEventListener("DOMAttrModified",c,!1)}function g(b){return b.replace(h,function(b,a){return a.toUpperCase()})}function e(){var b={};i.call(this.attributes,function(a){if(f=a.name.match(j))b[g(f[1])]=a.value});return b}var i=[].forEach,j=/^data-(.+)/,h=/\-([a-z])/ig,a=document.createElement("div"),d=!1,f;a.dataset==void 0&&(a.addEventListener("DOMAttrModified",c,!1),a.setAttribute("foo","bar"),Element.prototype.__defineGetter__("dataset",d?function(){if(!this._datasetCache)this._datasetCache=
2 | e.call(this);return this._datasetCache}:e),document.addEventListener("DOMAttrModified",function(a){delete a.target._datasetCache},!1))})();
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-apollo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-apollo.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-go.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-go.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-hs.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t-\r ]+/,null,"\t\n\r "],["str",/^"(?:[^\n\f\r"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["str",/^'(?:[^\n\f\r'\\]|\\[^&])'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:--+[^\n\f\r]*|{-(?:[^-]|-+[^}-])*-})/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^\d'A-Za-z]|$)/,
2 | null],["pln",/^(?:[A-Z][\w']*\.)*[A-Za-z][\w']*/],["pun",/^[^\d\t-\r "'A-Za-z]+/]]),["hs"]);
3 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-lua.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-lua.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-ml.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-ml.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-proto.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
2 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-scala.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-scala.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-sql.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-sql.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-tex.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-tex.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-vb.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-vb.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-vhdl.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-vhdl.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-wiki.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/js/prettify/lang-wiki.js
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/lang-yaml.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:>?|]+/,a,":|>?"],["dec",/^%(?:YAML|TAG)[^\n\r#]+/,a,"%"],["typ",/^&\S+/,a,"&"],["typ",/^!\S*/,a,"!"],["str",/^"(?:[^"\\]|\\.)*(?:"|$)/,a,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,a,"'"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^\s+/,a," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\n\r]|$)/],["pun",/^-/],["kwd",/^\w+:[\n\r ]/],["pln",/^\w+/]]),["yaml","yml"]);
3 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/prettify/prettify.css:
--------------------------------------------------------------------------------
1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/js/slides.js:
--------------------------------------------------------------------------------
1 | require(['order!../slide_config', 'order!modernizr.custom.45394',
2 | 'order!prettify/prettify', 'order!hammer', 'order!slide-controller',
3 | 'order!slide-deck', 'order!slide-elastic'], function(someModule) {
4 |
5 | });
6 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/css/phone.css:
--------------------------------------------------------------------------------
1 | slides>slide{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}
2 |
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/css/small-icon.css:
--------------------------------------------------------------------------------
1 | slides > slide:not(.nobackground):before {
2 | background: url(../../images/emacs-icon.png) no-repeat 0 50%;
3 | font-size: 12pt;
4 | content: "2nd Emacs打滴 @ 台北 2015";
5 | position: absolute;
6 | bottom: 20px;
7 | left: 60px;
8 | -moz-background-size: 30px 30px;
9 | -o-background-size: 30px 30px;
10 | -webkit-background-size: 30px 30px;
11 | background-size: 30px 30px;
12 | padding-left: 40px;
13 | height: 30px;
14 | line-height: 1.9;
15 | }
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/_base.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/_base.scssc
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/default.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/default.scssc
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/io2013.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/io2013.scssc
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/phone.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/phone.scssc
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/scss/.sass-cache/b75ebd0f44a23c04aa51283e3fe7ee86ed7f4580/_utilities.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/theme/scss/.sass-cache/b75ebd0f44a23c04aa51283e3fe7ee86ed7f4580/_utilities.scssc
--------------------------------------------------------------------------------
/02/Org-mode推坑介紹/theme/scss/.sass-cache/f4222aaaac29e9bfcd0f4dd728f3135915416663/print.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/02/Org-mode推坑介紹/theme/scss/.sass-cache/f4222aaaac29e9bfcd0f4dd728f3135915416663/print.scssc
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/images/emacs-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/images/emacs-icon.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/images/google_developers_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/images/google_developers_icon_128.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/images/google_developers_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/images/google_developers_logo.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/images/google_developers_logo_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/images/google_developers_logo_white.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/images/org-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/images/org-icon.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/images/sky.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/images/sky.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/.gitignore:
--------------------------------------------------------------------------------
1 | # Numerous always-ignore extensions
2 | *.diff
3 | *.err
4 | *.orig
5 | *.log
6 | *.rej
7 | *.swo
8 | *.swp
9 | *.zip
10 | *.vi
11 | *~
12 | *.sass-cache
13 |
14 | # OS or Editor folders
15 | .DS_Store
16 | ._*
17 | Thumbs.db
18 | .cache
19 | .project
20 | .settings
21 | .tmproj
22 | *.esproj
23 | nbproject
24 | *.sublime-project
25 | *.sublime-workspace
26 |
27 | # Komodo
28 | *.komodoproject
29 | .komodotools
30 |
31 | # Folders to ignore
32 | .hg
33 | .svn
34 | .CVS
35 | .idea
36 | node_modules
37 | dist
38 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/css/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-144-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-144-precomposed.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-57-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-57-precomposed.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-72-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/apple-touch-icon-72-precomposed.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/ico/favicon.ico
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-03.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-bootstrap-features.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-bootstrap-features.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-masthead-pattern.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-masthead-pattern.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-responsive-illustrations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-responsive-illustrations.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-twitter-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/bs-docs-twitter-github.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/fleetio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/fleetio.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/jshint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/jshint.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/kippt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/kippt.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/soundready.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/example-sites/soundready.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/examples/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/examples/bootstrap-example-fluid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/examples/bootstrap-example-fluid.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/examples/bootstrap-example-hero.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/examples/bootstrap-example-hero.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/examples/bootstrap-example-starter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/examples/bootstrap-example-starter.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/grid-baseline-20px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/grid-baseline-20px.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/less-logo-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/less-logo-large.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/responsive-illustrations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/img/responsive-illustrations.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/js/bootstrap.min.tmp.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/js/bootstrap.min.tmp.js
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/assets/js/google-code-prettify/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/build/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bootstrap-doc-builder"
3 | , "version": "0.0.1"
4 | , "description": "build bootstrap docs"
5 | , "dependencies": { "hogan.js": "1.0.5-dev" }
6 | }
7 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/components/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/examples/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/docs/templates/pages/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/img/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/js/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "validthis": true,
3 | "laxcomma" : true,
4 | "laxbreak" : true,
5 | "browser" : true,
6 | "eqnull" : true,
7 | "debug" : true,
8 | "devel" : true,
9 | "boss" : true,
10 | "expr" : true,
11 | "asi" : true
12 | }
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/js/tests/server.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Simple connect server for phantom.js
3 | * Adapted from Modernizr
4 | */
5 |
6 | var connect = require('connect')
7 | , http = require('http')
8 | , fs = require('fs')
9 | , app = connect()
10 | .use(connect.static(__dirname + '/../../'));
11 |
12 | http.createServer(app).listen(3000);
13 |
14 | fs.writeFileSync(__dirname + '/pid.txt', process.pid, 'utf-8')
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/js/tests/unit/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/js/tests/unit/bootstrap-affix.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 |
3 | module("bootstrap-affix")
4 |
5 | test("should be defined on jquery object", function () {
6 | ok($(document.body).affix, 'affix method is defined')
7 | })
8 |
9 | test("should return element", function () {
10 | ok($(document.body).affix()[0] == document.body, 'document.body returned')
11 | })
12 |
13 | test("should exit early if element is not visible", function () {
14 | var $affix = $('').affix()
15 | $affix.data('affix').checkPosition()
16 | ok(!$affix.hasClass('affix'), 'affix class was not added')
17 | })
18 |
19 | })
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/js/tests/unit/bootstrap-transition.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 |
3 | module("bootstrap-transition")
4 |
5 | test("should be defined on jquery support object", function () {
6 | ok($.support.transition !== undefined, 'transition object is defined')
7 | })
8 |
9 | test("should provide an end object", function () {
10 | ok($.support.transition ? $.support.transition.end : true, 'end string is defined')
11 | })
12 |
13 | })
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/js/tests/vendor/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/breadcrumbs.less:
--------------------------------------------------------------------------------
1 | //
2 | // Breadcrumbs
3 | // --------------------------------------------------
4 |
5 |
6 | .breadcrumb {
7 | padding: 8px 15px;
8 | margin: 0 0 @baseLineHeight;
9 | list-style: none;
10 | background-color: #f5f5f5;
11 | .border-radius(4px);
12 | li {
13 | display: inline-block;
14 | .ie7-inline-block();
15 | text-shadow: 0 1px 0 @white;
16 | }
17 | .divider {
18 | padding: 0 5px;
19 | color: #ccc;
20 | }
21 | .active {
22 | color: @grayLight;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/component-animations.less:
--------------------------------------------------------------------------------
1 | //
2 | // Component animations
3 | // --------------------------------------------------
4 |
5 |
6 | .fade {
7 | opacity: 0;
8 | .transition(opacity .15s linear);
9 | &.in {
10 | opacity: 1;
11 | }
12 | }
13 |
14 | .collapse {
15 | position: relative;
16 | height: 0;
17 | overflow: hidden;
18 | overflow: visible \9;
19 | .transition(height .35s ease);
20 | &.in {
21 | height: auto;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/grid.less:
--------------------------------------------------------------------------------
1 | //
2 | // Grid system
3 | // --------------------------------------------------
4 |
5 |
6 | // Fixed (940px)
7 | #grid > .core(@gridColumnWidth, @gridGutterWidth);
8 |
9 | // Fluid (940px)
10 | #grid > .fluid(@fluidGridColumnWidth, @fluidGridGutterWidth);
11 |
12 | // Reset utility classes due to specificity
13 | [class*="span"].hide,
14 | .row-fluid [class*="span"].hide {
15 | display: none;
16 | }
17 |
18 | [class*="span"].pull-right,
19 | .row-fluid [class*="span"].pull-right {
20 | float: right;
21 | }
22 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/hero-unit.less:
--------------------------------------------------------------------------------
1 | //
2 | // Hero unit
3 | // --------------------------------------------------
4 |
5 |
6 | .hero-unit {
7 | padding: 60px;
8 | margin-bottom: 30px;
9 | background-color: @heroUnitBackground;
10 | .border-radius(6px);
11 | h1 {
12 | margin-bottom: 0;
13 | font-size: 60px;
14 | line-height: 1;
15 | color: @heroUnitHeadingColor;
16 | letter-spacing: -1px;
17 | }
18 | p {
19 | font-size: 18px;
20 | font-weight: 200;
21 | line-height: @baseLineHeight * 1.5;
22 | color: @heroUnitLeadColor;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/layouts.less:
--------------------------------------------------------------------------------
1 | //
2 | // Layouts
3 | // --------------------------------------------------
4 |
5 |
6 | // Container (centered, fixed-width layouts)
7 | .container {
8 | .container-fixed();
9 | }
10 |
11 | // Fluid layouts (left aligned, with sidebar, min- & max-width content)
12 | .container-fluid {
13 | padding-right: @gridGutterWidth;
14 | padding-left: @gridGutterWidth;
15 | .clearfix();
16 | }
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/responsive-1200px-min.less:
--------------------------------------------------------------------------------
1 | //
2 | // Responsive: Large desktop and up
3 | // --------------------------------------------------
4 |
5 |
6 | @media (min-width: 1200px) {
7 |
8 | // Fixed grid
9 | #grid > .core(@gridColumnWidth1200, @gridGutterWidth1200);
10 |
11 | // Fluid grid
12 | #grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200);
13 |
14 | // Input grid
15 | #grid > .input(@gridColumnWidth1200, @gridGutterWidth1200);
16 |
17 | // Thumbnails
18 | .thumbnails {
19 | margin-left: -@gridGutterWidth1200;
20 | }
21 | .thumbnails > li {
22 | margin-left: @gridGutterWidth1200;
23 | }
24 | .row-fluid .thumbnails {
25 | margin-left: 0;
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/responsive-768px-979px.less:
--------------------------------------------------------------------------------
1 | //
2 | // Responsive: Tablet to desktop
3 | // --------------------------------------------------
4 |
5 |
6 | @media (min-width: 768px) and (max-width: 979px) {
7 |
8 | // Fixed grid
9 | #grid > .core(@gridColumnWidth768, @gridGutterWidth768);
10 |
11 | // Fluid grid
12 | #grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768);
13 |
14 | // Input grid
15 | #grid > .input(@gridColumnWidth768, @gridGutterWidth768);
16 |
17 | // No need to reset .thumbnails here since it's the same @gridGutterWidth
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/tests/.empty:
--------------------------------------------------------------------------------
1 | I'm a folder!
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/utilities.less:
--------------------------------------------------------------------------------
1 | //
2 | // Utility classes
3 | // --------------------------------------------------
4 |
5 |
6 | // Quick floats
7 | .pull-right {
8 | float: right;
9 | }
10 | .pull-left {
11 | float: left;
12 | }
13 |
14 | // Toggling content
15 | .hide {
16 | display: none;
17 | }
18 | .show {
19 | display: block;
20 | }
21 |
22 | // Visibility
23 | .invisible {
24 | visibility: hidden;
25 | }
26 |
27 | // For Affix plugin
28 | .affix {
29 | position: fixed;
30 | }
31 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/bootstrap/less/wells.less:
--------------------------------------------------------------------------------
1 | //
2 | // Wells
3 | // --------------------------------------------------
4 |
5 |
6 | // Base class
7 | .well {
8 | min-height: 20px;
9 | padding: 19px;
10 | margin-bottom: 20px;
11 | background-color: @wellBackground;
12 | border: 1px solid darken(@wellBackground, 7%);
13 | .border-radius(4px);
14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
15 | blockquote {
16 | border-color: #ddd;
17 | border-color: rgba(0,0,0,.15);
18 | }
19 | }
20 |
21 | // Sizes
22 | .well-large {
23 | padding: 24px;
24 | .border-radius(6px);
25 | }
26 | .well-small {
27 | padding: 9px;
28 | .border-radius(3px);
29 | }
30 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/polyfills/dataset.min.js:
--------------------------------------------------------------------------------
1 | (function(){function c(){d=!0;this.removeEventListener("DOMAttrModified",c,!1)}function g(b){return b.replace(h,function(b,a){return a.toUpperCase()})}function e(){var b={};i.call(this.attributes,function(a){if(f=a.name.match(j))b[g(f[1])]=a.value});return b}var i=[].forEach,j=/^data-(.+)/,h=/\-([a-z])/ig,a=document.createElement("div"),d=!1,f;a.dataset==void 0&&(a.addEventListener("DOMAttrModified",c,!1),a.setAttribute("foo","bar"),Element.prototype.__defineGetter__("dataset",d?function(){if(!this._datasetCache)this._datasetCache=
2 | e.call(this);return this._datasetCache}:e),document.addEventListener("DOMAttrModified",function(a){delete a.target._datasetCache},!1))})();
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-basic.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^"(?:[^\n\r"\\]|\\.)*(?:"|$)/,a,'"'],["pln",/^\s+/,a," \r\n\t\u00a0"]],[["com",/^REM[^\n\r]*/,a],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,a],["pln",/^[a-z][^\W_]?(?:\$|%)?/i,a],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?/i,a,"0123456789"],["pun",
3 | /^.[^\s\w"$%.]*/,a]]),["basic","cbm"]);
4 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-erlang.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t-\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^"(?:[^\n\f\r"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["lit",/^[a-z]\w*/],["lit",/^'(?:[^\n\f\r'\\]|\\[^&])+'?/,null,"'"],["lit",/^\?[^\t\n ({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/],
2 | ["kwd",/^-[_a-z]+/],["typ",/^[A-Z_]\w*/],["pun",/^[,.;]/]]),["erlang","erl"]);
3 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-go.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \u00a0"],["pln",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])+(?:'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\n\r]*|\/\*[\S\s]*?\*\/)/],["pln",/^(?:[^"'/`]|\/(?![*/]))+/]]),["go"]);
2 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-hs.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t-\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^"(?:[^\n\f\r"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["str",/^'(?:[^\n\f\r'\\]|\\[^&])'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:--+[^\n\f\r]*|{-(?:[^-]|-+[^}-])*-})/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^\d'A-Za-z]|$)/,
2 | null],["pln",/^(?:[A-Z][\w']*\.)*[A-Za-z][\w']*/],["pun",/^[^\d\t-\r "'A-Za-z]+/]]),["hs"]);
3 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-llvm.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \u00a0"],["str",/^!?"(?:[^"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["com",/^;[^\n\r]*/,null,";"]],[["pln",/^[!%@](?:[$\-.A-Z_a-z][\w$\-.]*|\d+)/],["kwd",/^[^\W\d]\w*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[Xx][\dA-Fa-f]+)/],["pun",/^[(-*,:<->[\]{}]|\.\.\.$/]]),["llvm","ll"]);
2 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-lua.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\S\s]*?(?:]\1]|$)|[^\n\r]*)/],["str",/^\[(=*)\[[\S\s]*?(?:]\1]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i],
2 | ["pln",/^[_a-z]\w*/i],["pun",/^[^\w\t\n\r \xa0][^\w\t\n\r "'+=\xa0-]*/]]),["lua"]);
3 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-pascal.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^'(?:[^\n\r'\\]|\\.)*(?:'|$)/,a,"'"],["pln",/^\s+/,a," \r\n\t\u00a0"]],[["com",/^\(\*[\S\s]*?(?:\*\)|$)|^{[\S\s]*?(?:}|$)/,a],["kwd",/^(?:absolute|and|array|asm|assembler|begin|case|const|constructor|destructor|div|do|downto|else|end|external|for|forward|function|goto|if|implementation|in|inline|interface|interrupt|label|mod|not|object|of|or|packed|procedure|program|record|repeat|set|shl|shr|then|to|type|unit|until|uses|var|virtual|while|with|xor)\b/i,a],
3 | ["lit",/^(?:true|false|self|nil)/i,a],["pln",/^[a-z][^\W_]*/i,a],["lit",/^(?:\$[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)/i,a,"0123456789"],["pun",/^.[^\s\w$'./@]*/,a]]),["pascal"]);
4 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-proto.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
2 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-r.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \u00a0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["str",/^'(?:[^'\\]|\\[\S\s])*(?:'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![\w.])/],["lit",/^0[Xx][\dA-Fa-f]+([Pp]\d+)?[Li]?/],["lit",/^[+-]?(\d+(\.\d+)?|\.\d+)([Ee][+-]?\d+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|\d+))(?![\w.])/],
2 | ["pun",/^(?:<-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|[!*+/^]|%.*?%|[$=@~]|:{1,3}|[(),;?[\]{}])/],["pln",/^(?:[A-Za-z]+[\w.]*|\.[^\W\d][\w.]*)(?![\w.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]);
3 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-rd.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\n\r]*/,null,"%"]],[["lit",/^\\(?:cr|l?dots|R|tab)\b/],["kwd",/^\\[@-Za-z]+/],["kwd",/^#(?:ifn?def|endif)/],["pln",/^\\[{}]/],["pun",/^[()[\]{}]+/]]),["Rd","rd"]);
2 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-tcl.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^{+/,a,"{"],["clo",/^}+/,a,"}"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^[\t\n\r \xa0]+/,a,"\t\n\r \u00a0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,a,'"']],[["kwd",/^(?:after|append|apply|array|break|case|catch|continue|error|eval|exec|exit|expr|for|foreach|if|incr|info|proc|return|set|switch|trace|uplevel|upvar|while)\b/,a],["lit",/^[+-]?(?:[#0]x[\da-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[de][+-]?\d+)?)/i],["lit",
3 | /^'(?:-*(?:\w|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?)?/],["pln",/^-*(?:[_a-z]|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?/i],["pun",/^[^\w\t\n\r "'-);\\\xa0]+/]]),["tcl"]);
4 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-tex.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\n\r]*/,null,"%"]],[["kwd",/^\\[@-Za-z]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[()=[\]{}]+/]]),["latex","tex"]);
2 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-wiki.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\d\t a-gi-z\xa0]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[*=[\]^~]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^[A-Z][a-z][\da-z]+[A-Z][a-z][^\W_]+\b/],["lang-",/^{{{([\S\s]+?)}}}/],["lang-",/^`([^\n\r`]+)`/],["str",/^https?:\/\/[^\s#/?]*(?:\/[^\s#?]*)?(?:\?[^\s#]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\S\s])[^\n\r#*=A-[^`h{~]*/]]),["wiki"]);
2 | PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]);
3 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/lang-yaml.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:>?|]+/,a,":|>?"],["dec",/^%(?:YAML|TAG)[^\n\r#]+/,a,"%"],["typ",/^&\S+/,a,"&"],["typ",/^!\S*/,a,"!"],["str",/^"(?:[^"\\]|\\.)*(?:"|$)/,a,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,a,"'"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^\s+/,a," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\n\r]|$)/],["pun",/^-/],["kwd",/^\w+:[\n\r ]/],["pln",/^\w+/]]),["yaml","yml"]);
3 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/prettify/prettify.css:
--------------------------------------------------------------------------------
1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/js/slides.js:
--------------------------------------------------------------------------------
1 | require(['order!../slide_config', 'order!modernizr.custom.45394',
2 | 'order!prettify/prettify', 'order!hammer', 'order!slide-controller',
3 | 'order!slide-deck', 'order!slide-elastic'], function(someModule) {
4 |
5 | });
6 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/KitchenSinkBW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/KitchenSinkBW.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/KitchenSinkWhite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/KitchenSinkWhite.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/emacs-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/emacs-icon.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/favicon.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/fm-bookmarks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/fm-bookmarks.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/fsc.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/fsc.jpeg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/kb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/kb.jpg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/kuanyui.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/kuanyui.jpeg
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/moe-theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/moe-theme.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/moedict.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/moedict.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/ta.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/ta.gif
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/trend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/trend.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/pic/trend1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/pic/trend1.png
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/css/io2013.css:
--------------------------------------------------------------------------------
1 | *{line-height:1.3}h2{font-weight:bold}h2,h3{color:#515151}q,blockquote{font-weight:bold}slides>slide{color:#515151}slides>slide.title-slide:after{content:'';background:url(../../images/io2013/google-io-lockup-1.png) no-repeat 100% 50%;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;position:absolute;bottom:80px;right:40px;width:100%;height:90px}slides>slide.title-slide hgroup h1{font-weight:bold;line-height:1.1}slides>slide.title-slide hgroup h2,slides>slide.title-slide hgroup p{color:#515151}slides>slide.title-slide hgroup h2{margin-top:0.25em}slides>slide.title-slide hgroup p{margin-top:3em}
2 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/css/phone.css:
--------------------------------------------------------------------------------
1 | slides>slide{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}
2 |
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/css/small-icon.css:
--------------------------------------------------------------------------------
1 | slides > slide:not(.nobackground):before {
2 | background: url(../../images/emacs-icon.png) no-repeat 0 50%;
3 | font-size: 12pt;
4 | content: "Emacs 打滴 3rd";
5 | position: absolute;
6 | bottom: 20px;
7 | left: 60px;
8 | -moz-background-size: 30px 30px;
9 | -o-background-size: 30px 30px;
10 | -webkit-background-size: 30px 30px;
11 | background-size: 30px 30px;
12 | padding-left: 40px;
13 | height: 30px;
14 | line-height: 1.9;
15 | }
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/_base.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/_base.scssc
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/default.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/default.scssc
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/io2013.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/io2013.scssc
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/phone.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/00b5d6f499fbe104a976d15b3b1ec92849db788e/phone.scssc
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/b75ebd0f44a23c04aa51283e3fe7ee86ed7f4580/_utilities.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/b75ebd0f44a23c04aa51283e3fe7ee86ed7f4580/_utilities.scssc
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/f4222aaaac29e9bfcd0f4dd728f3135915416663/print.scssc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/theme/scss/.sass-cache/f4222aaaac29e9bfcd0f4dd728f3135915416663/print.scssc
--------------------------------------------------------------------------------
/03/從完全不會寫程式到每天用Emacs過生活/wordvslatex.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/03/從完全不會寫程式到每天用Emacs過生活/wordvslatex.gif
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "vendors"
3 | }
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "from-emacs-lisp-to-clojure",
3 | "version": "0.1.0",
4 | "homepage": "https://github.com/coldnew/from-emacs-lisp-to-clojure",
5 | "authors": [
6 | "Yen-Chin, Lee "
7 | ],
8 | "repository": "https://github.com/coldnew/from-emacs-lisp-to-clojure",
9 | "keywords": [
10 | "clojure",
11 | "emacs"
12 | ],
13 | "license": "MIT",
14 | "ignore": [
15 | "**/.*",
16 | "node_modules",
17 | "bower_components",
18 | "vendors",
19 | "test",
20 | "tests",
21 | "screenshots"
22 | ],
23 | "dependencies": {
24 | "bootstrap": "3.3.6"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Applied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Applied.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Cookbook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Cookbook.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Data Analysis Cookbook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Data Analysis Cookbook.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Data Structures and Algorithms Cookbook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Data Structures and Algorithms Cookbook.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure High Performance Programming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure High Performance Programming.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Programming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Programming.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Reactive Programming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Reactive Programming.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Recipes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Recipes.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Web Development Essentials.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure Web Development Essentials.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Data Science.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Data Science.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Domain-specific Languages.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Domain-specific Languages.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Finance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Finance.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Machine Learning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for Machine Learning.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for the Brave and True.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure for the Brave and True.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure in Action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Clojure in Action.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Living Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Living Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Mastering Clojure Data Analysis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Mastering Clojure Data Analysis.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Mastering Clojure Macros.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Mastering Clojure Macros.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Practical Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Practical Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Programming Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Programming Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/The Joy of Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/The Joy of Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Web Development with Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-clj/Web Development with Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/ClojureScript Unraveled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/ClojureScript Unraveled.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/ClojureScript Up and Running.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/ClojureScript Up and Running.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/Etudes for ClojureScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/Etudes for ClojureScript.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/Learning ClojureScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/books-cljs/Learning ClojureScript.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/boot-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/boot-text.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/boot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/boot.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/cljs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/cljs.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/david.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/david.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/elisp-doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/elisp-doc.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/emacs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/emacs.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/leiningen-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/leiningen-text.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/leiningen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/leiningen.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/lisp trend1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/lisp trend1.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/lisp trend2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/lisp trend2.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/qa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/qa.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/picts/rich-hickey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/picts/rich-hickey.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/boot.properties:
--------------------------------------------------------------------------------
1 | #https://github.com/boot-clj/boot
2 | #Wed Jan 27 15:54:32 CST 2016
3 | BOOT_CLOJURE_NAME=org.clojure/clojure
4 | BOOT_VERSION=2.4.2
5 | BOOT_CLOJURE_VERSION=1.7.0
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/resources/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | hi, world!
6 |
7 |
8 | slide
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/resources/js/app.cljs.edn:
--------------------------------------------------------------------------------
1 | {:require [slide.app]
2 | :init-fns [slide.app/init]
3 | :compiler-options {:asset-path "js/app.out"}}
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | hi, world!
6 |
7 |
8 | slide
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.cljs.edn:
--------------------------------------------------------------------------------
1 | {:require [slide.app adzerk.boot-cljs-repl adzerk.boot-reload], :init-fns [slide.app/init], :compiler-options {:asset-path "js/app.out"}}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.js:
--------------------------------------------------------------------------------
1 | var CLOSURE_UNCOMPILED_DEFINES = null;
2 | if(typeof goog == "undefined") document.write('');
3 | document.write('');
4 | document.write('');
5 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_cljs_repl.cljs:
--------------------------------------------------------------------------------
1 | (ns adzerk.boot-cljs-repl (:require [weasel.repl :as repl]))
2 | (let [repl-conn "ws://localhost:50760"] (when (and repl-conn (not (repl/alive?))) (repl/connect "ws://localhost:50760")))
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_cljs_repl.cljs.cache.edn:
--------------------------------------------------------------------------------
1 | ;; Analyzed by ClojureScript 1.7.122
2 | {:name adzerk.boot-cljs-repl, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires {repl weasel.repl, weasel.repl weasel.repl}, :imports nil}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_cljs_repl.js:
--------------------------------------------------------------------------------
1 | // Compiled by ClojureScript 1.7.122 {}
2 | goog.provide('adzerk.boot_cljs_repl');
3 | goog.require('cljs.core');
4 | goog.require('weasel.repl');
5 | var repl_conn_8320 = "ws://localhost:50760";
6 | if(cljs.core.truth_((function (){var and__4894__auto__ = repl_conn_8320;
7 | if(cljs.core.truth_(and__4894__auto__)){
8 | return cljs.core.not.call(null,weasel.repl.alive_QMARK_.call(null));
9 | } else {
10 | return and__4894__auto__;
11 | }
12 | })())){
13 | weasel.repl.connect.call(null,"ws://localhost:50760");
14 | } else {
15 | }
16 |
17 | //# sourceMappingURL=boot_cljs_repl.js.map
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_cljs_repl.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"\/Volumes\/Data\/Copy\/dotfiles\/.boot\/cache\/tmp\/Users\/coldnew\/Workspace\/from-elisp-to-clojure\/slide\/assets\/slide\/kry\/ixzxya\/js\/app.out\/adzerk\/boot_cljs_repl.js","sources":["boot_cljs_repl.cljs"],"lineCount":17,"mappings":";AAAA;;;AACA,qBAAA,jBAAMA;AAAN,AAAwC,oBAAM,iBAAAC,oBAAKD;AAAL,AAAA,oBAAAC;AAAe,OAACC,wBAAI,AAACC;;AAArBF;;;AAAN,AAA0C,8BAAA,9BAACG;;AAA3C","names":["repl-conn","and__4894__auto__","cljs.core\/not","weasel.repl\/alive?","weasel.repl\/connect"]}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_reload.cljs:
--------------------------------------------------------------------------------
1 | (ns adzerk.boot-reload (:require [adzerk.boot-reload.client :as client] slide.app))
2 | (client/connect "ws://localhost:49452" {:on-jsload (fn* [] (slide.app/init))})
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_reload.cljs.cache.edn:
--------------------------------------------------------------------------------
1 | ;; Analyzed by ClojureScript 1.7.122
2 | {:use-macros nil, :excludes #{}, :name adzerk.boot-reload, :imports nil, :requires {client adzerk.boot-reload.client, adzerk.boot-reload.client adzerk.boot-reload.client, slide.app slide.app}, :uses nil, :require-macros nil, :cljs.analyzer/constants {:seen #{:on-jsload}, :order [:on-jsload]}, :doc nil}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_reload.js:
--------------------------------------------------------------------------------
1 | // Compiled by ClojureScript 1.7.122 {}
2 | goog.provide('adzerk.boot_reload');
3 | goog.require('cljs.core');
4 | goog.require('adzerk.boot_reload.client');
5 | goog.require('slide.app');
6 | adzerk.boot_reload.client.connect.call(null,"ws://localhost:49452",new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"on-jsload","on-jsload",-395756602),(function (){
7 | return slide.app.init.call(null);
8 | })], null));
9 |
10 | //# sourceMappingURL=boot_reload.js.map
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_reload.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"\/Volumes\/Data\/Copy\/dotfiles\/.boot\/cache\/tmp\/Users\/coldnew\/Workspace\/from-elisp-to-clojure\/slide\/assets\/slide\/kry\/ixzxya\/js\/app.out\/adzerk\/boot_reload.js","sources":["boot_reload.cljs"],"lineCount":10,"mappings":";AAAA;;;;AACA,4CAAA,uBAAA,2CAAA,9GAACA,6KAAkD;AAAA,AAAQ,OAACC","names":["adzerk.boot-reload.client\/connect","slide.app\/init"]}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/adzerk/boot_reload/connection.cljs:
--------------------------------------------------------------------------------
1 | (ns adzerk.boot-reload.connection
2 | (:require
3 | [clojure.browser.net :as net]))
4 |
5 | (def ws-conn (atom nil))
6 |
7 | (defn alive? [] (not (nil? @ws-conn)))
8 |
9 | (defn send-message! [message]
10 | (when-let [conn @ws-conn]
11 | (net/transmit conn (pr-str message))))
12 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/boot/cljs/main12888.cljs:
--------------------------------------------------------------------------------
1 | (ns boot.cljs.main12888 (:require adzerk.boot-cljs-repl adzerk.boot-reload slide.app))
2 |
3 | (do (slide.app/init))
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/boot/cljs/main12888.cljs.cache.edn:
--------------------------------------------------------------------------------
1 | ;; Analyzed by ClojureScript 1.7.122
2 | {:name boot.cljs.main12888, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires {adzerk.boot-cljs-repl adzerk.boot-cljs-repl, adzerk.boot-reload adzerk.boot-reload, slide.app slide.app}, :imports nil}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/boot/cljs/main12888.js:
--------------------------------------------------------------------------------
1 | // Compiled by ClojureScript 1.7.122 {}
2 | goog.provide('boot.cljs.main12888');
3 | goog.require('cljs.core');
4 | goog.require('adzerk.boot_cljs_repl');
5 | goog.require('adzerk.boot_reload');
6 | goog.require('slide.app');
7 | slide.app.init.call(null);
8 |
9 | //# sourceMappingURL=main12888.js.map
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/slide/target/js/app.out/boot/cljs/main12888.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"\/Volumes\/Data\/Copy\/dotfiles\/.boot\/cache\/tmp\/Users\/coldnew\/Workspace\/from-elisp-to-clojure\/slide\/assets\/slide\/kry\/ixzxya\/js\/app.out\/boot\/cljs\/main12888.js","sources":["main12888.cljs"],"lineCount":9,"mappings":";AAAA;;;;;AAEA,AAAI,AAACA","names":["slide.app\/init"]}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | Bootstrap uses [GitHub's Releases feature](https://github.com/blog/1547-release-your-software) for its changelogs.
2 |
3 | See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap.
4 |
5 | Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release.
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/dist/js/npm.js:
--------------------------------------------------------------------------------
1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
2 | require('../../js/transition.js')
3 | require('../../js/alert.js')
4 | require('../../js/button.js')
5 | require('../../js/carousel.js')
6 | require('../../js/collapse.js')
7 | require('../../js/dropdown.js')
8 | require('../../js/modal.js')
9 | require('../../js/tooltip.js')
10 | require('../../js/popover.js')
11 | require('../../js/scrollspy.js')
12 | require('../../js/tab.js')
13 | require('../../js/affix.js')
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/grunt/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends" : "../js/.jshintrc",
3 | "asi" : false,
4 | "browser" : false,
5 | "es3" : false,
6 | "node" : true
7 | }
8 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/js/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "asi" : true,
3 | "browser" : true,
4 | "eqeqeq" : false,
5 | "eqnull" : true,
6 | "es3" : true,
7 | "expr" : true,
8 | "jquery" : true,
9 | "latedef" : true,
10 | "laxbreak" : true,
11 | "nonbsp" : true,
12 | "strict" : true,
13 | "undef" : true,
14 | "unused" : true
15 | }
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/.csslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "adjoining-classes": false,
3 | "box-sizing": false,
4 | "box-model": false,
5 | "compatible-vendor-prefixes": false,
6 | "floats": false,
7 | "font-sizes": false,
8 | "gradients": false,
9 | "important": false,
10 | "known-properties": false,
11 | "outline-none": false,
12 | "qualified-headings": false,
13 | "regex-selectors": false,
14 | "shorthand": false,
15 | "text-indent": false,
16 | "unique-headings": false,
17 | "universal-selector": false,
18 | "unqualified-attributes": false
19 | }
20 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/breadcrumbs.less:
--------------------------------------------------------------------------------
1 | //
2 | // Breadcrumbs
3 | // --------------------------------------------------
4 |
5 |
6 | .breadcrumb {
7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;
8 | margin-bottom: @line-height-computed;
9 | list-style: none;
10 | background-color: @breadcrumb-bg;
11 | border-radius: @border-radius-base;
12 |
13 | > li {
14 | display: inline-block;
15 |
16 | + li:before {
17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space
18 | padding: 0 5px;
19 | color: @breadcrumb-color;
20 | }
21 | }
22 |
23 | > .active {
24 | color: @breadcrumb-active-color;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/alerts.less:
--------------------------------------------------------------------------------
1 | // Alerts
2 |
3 | .alert-variant(@background; @border; @text-color) {
4 | background-color: @background;
5 | border-color: @border;
6 | color: @text-color;
7 |
8 | hr {
9 | border-top-color: darken(@border, 5%);
10 | }
11 | .alert-link {
12 | color: darken(@text-color, 10%);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/background-variant.less:
--------------------------------------------------------------------------------
1 | // Contextual backgrounds
2 |
3 | .bg-variant(@color) {
4 | background-color: @color;
5 | a&:hover,
6 | a&:focus {
7 | background-color: darken(@color, 10%);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/border-radius.less:
--------------------------------------------------------------------------------
1 | // Single side border-radius
2 |
3 | .border-top-radius(@radius) {
4 | border-top-right-radius: @radius;
5 | border-top-left-radius: @radius;
6 | }
7 | .border-right-radius(@radius) {
8 | border-bottom-right-radius: @radius;
9 | border-top-right-radius: @radius;
10 | }
11 | .border-bottom-radius(@radius) {
12 | border-bottom-right-radius: @radius;
13 | border-bottom-left-radius: @radius;
14 | }
15 | .border-left-radius(@radius) {
16 | border-bottom-left-radius: @radius;
17 | border-top-left-radius: @radius;
18 | }
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/center-block.less:
--------------------------------------------------------------------------------
1 | // Center-align a block level element
2 |
3 | .center-block() {
4 | display: block;
5 | margin-left: auto;
6 | margin-right: auto;
7 | }
8 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/clearfix.less:
--------------------------------------------------------------------------------
1 | // Clearfix
2 | //
3 | // For modern browsers
4 | // 1. The space content is one way to avoid an Opera bug when the
5 | // contenteditable attribute is included anywhere else in the document.
6 | // Otherwise it causes space to appear at the top and bottom of elements
7 | // that are clearfixed.
8 | // 2. The use of `table` rather than `block` is only necessary if using
9 | // `:before` to contain the top-margins of child elements.
10 | //
11 | // Source: http://nicolasgallagher.com/micro-clearfix-hack/
12 |
13 | .clearfix() {
14 | &:before,
15 | &:after {
16 | content: " "; // 1
17 | display: table; // 2
18 | }
19 | &:after {
20 | clear: both;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/hide-text.less:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | //
3 | // Heads up! v3 launched with only `.hide-text()`, but per our pattern for
4 | // mixins being reused as classes with the same name, this doesn't hold up. As
5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.
6 | //
7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
8 |
9 | // Deprecated as of v3.0.1 (has been removed in v4)
10 | .hide-text() {
11 | font: ~"0/0" a;
12 | color: transparent;
13 | text-shadow: none;
14 | background-color: transparent;
15 | border: 0;
16 | }
17 |
18 | // New mixin to use as of v3.0.1
19 | .text-hide() {
20 | .hide-text();
21 | }
22 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/labels.less:
--------------------------------------------------------------------------------
1 | // Labels
2 |
3 | .label-variant(@color) {
4 | background-color: @color;
5 |
6 | &[href] {
7 | &:hover,
8 | &:focus {
9 | background-color: darken(@color, 10%);
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/list-group.less:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | .list-group-item-variant(@state; @background; @color) {
4 | .list-group-item-@{state} {
5 | color: @color;
6 | background-color: @background;
7 |
8 | a&,
9 | button& {
10 | color: @color;
11 |
12 | .list-group-item-heading {
13 | color: inherit;
14 | }
15 |
16 | &:hover,
17 | &:focus {
18 | color: @color;
19 | background-color: darken(@background, 5%);
20 | }
21 | &.active,
22 | &.active:hover,
23 | &.active:focus {
24 | color: #fff;
25 | background-color: @color;
26 | border-color: @color;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/nav-divider.less:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | .nav-divider(@color: #e5e5e5) {
6 | height: 1px;
7 | margin: ((@line-height-computed / 2) - 1) 0;
8 | overflow: hidden;
9 | background-color: @color;
10 | }
11 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/nav-vertical-align.less:
--------------------------------------------------------------------------------
1 | // Navbar vertical align
2 | //
3 | // Vertically center elements in the navbar.
4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
5 |
6 | .navbar-vertical-align(@element-height) {
7 | margin-top: ((@navbar-height - @element-height) / 2);
8 | margin-bottom: ((@navbar-height - @element-height) / 2);
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/opacity.less:
--------------------------------------------------------------------------------
1 | // Opacity
2 |
3 | .opacity(@opacity) {
4 | opacity: @opacity;
5 | // IE8 filter
6 | @opacity-ie: (@opacity * 100);
7 | filter: ~"alpha(opacity=@{opacity-ie})";
8 | }
9 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/pagination.less:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
4 | > li {
5 | > a,
6 | > span {
7 | padding: @padding-vertical @padding-horizontal;
8 | font-size: @font-size;
9 | line-height: @line-height;
10 | }
11 | &:first-child {
12 | > a,
13 | > span {
14 | .border-left-radius(@border-radius);
15 | }
16 | }
17 | &:last-child {
18 | > a,
19 | > span {
20 | .border-right-radius(@border-radius);
21 | }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/panels.less:
--------------------------------------------------------------------------------
1 | // Panels
2 |
3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {
4 | border-color: @border;
5 |
6 | & > .panel-heading {
7 | color: @heading-text-color;
8 | background-color: @heading-bg-color;
9 | border-color: @heading-border;
10 |
11 | + .panel-collapse > .panel-body {
12 | border-top-color: @border;
13 | }
14 | .badge {
15 | color: @heading-bg-color;
16 | background-color: @heading-text-color;
17 | }
18 | }
19 | & > .panel-footer {
20 | + .panel-collapse > .panel-body {
21 | border-bottom-color: @border;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/progress-bar.less:
--------------------------------------------------------------------------------
1 | // Progress bars
2 |
3 | .progress-bar-variant(@color) {
4 | background-color: @color;
5 |
6 | // Deprecated parent class requirement as of v3.2.0
7 | .progress-striped & {
8 | #gradient > .striped();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/reset-filter.less:
--------------------------------------------------------------------------------
1 | // Reset filters for IE
2 | //
3 | // When you need to remove a gradient background, do not forget to use this to reset
4 | // the IE filter for IE9 and below.
5 |
6 | .reset-filter() {
7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
8 | }
9 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/reset-text.less:
--------------------------------------------------------------------------------
1 | .reset-text() {
2 | font-family: @font-family-base;
3 | // We deliberately do NOT reset font-size.
4 | font-style: normal;
5 | font-weight: normal;
6 | letter-spacing: normal;
7 | line-break: auto;
8 | line-height: @line-height-base;
9 | text-align: left; // Fallback for where `start` is not supported
10 | text-align: start;
11 | text-decoration: none;
12 | text-shadow: none;
13 | text-transform: none;
14 | white-space: normal;
15 | word-break: normal;
16 | word-spacing: normal;
17 | word-wrap: normal;
18 | }
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/resize.less:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | .resizable(@direction) {
4 | resize: @direction; // Options: horizontal, vertical, both
5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
6 | }
7 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/responsive-visibility.less:
--------------------------------------------------------------------------------
1 | // Responsive utilities
2 |
3 | //
4 | // More easily include all the states for responsive-utilities.less.
5 | .responsive-visibility() {
6 | display: block !important;
7 | table& { display: table !important; }
8 | tr& { display: table-row !important; }
9 | th&,
10 | td& { display: table-cell !important; }
11 | }
12 |
13 | .responsive-invisibility() {
14 | display: none !important;
15 | }
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/size.less:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | .size(@width; @height) {
4 | width: @width;
5 | height: @height;
6 | }
7 |
8 | .square(@size) {
9 | .size(@size; @size);
10 | }
11 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/tab-focus.less:
--------------------------------------------------------------------------------
1 | // WebKit-style focus
2 |
3 | .tab-focus() {
4 | // Default
5 | outline: thin dotted;
6 | // WebKit
7 | outline: 5px auto -webkit-focus-ring-color;
8 | outline-offset: -2px;
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/text-emphasis.less:
--------------------------------------------------------------------------------
1 | // Typography
2 |
3 | .text-emphasis-variant(@color) {
4 | color: @color;
5 | a&:hover,
6 | a&:focus {
7 | color: darken(@color, 10%);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/mixins/text-overflow.less:
--------------------------------------------------------------------------------
1 | // Text overflow
2 | // Requires inline-block or block for proper styling
3 |
4 | .text-overflow() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/responsive-embed.less:
--------------------------------------------------------------------------------
1 | // Embeds responsive
2 | //
3 | // Credit: Nicolas Gallagher and SUIT CSS.
4 |
5 | .embed-responsive {
6 | position: relative;
7 | display: block;
8 | height: 0;
9 | padding: 0;
10 | overflow: hidden;
11 |
12 | .embed-responsive-item,
13 | iframe,
14 | embed,
15 | object,
16 | video {
17 | position: absolute;
18 | top: 0;
19 | left: 0;
20 | bottom: 0;
21 | height: 100%;
22 | width: 100%;
23 | border: 0;
24 | }
25 | }
26 |
27 | // Modifier class for 16:9 aspect ratio
28 | .embed-responsive-16by9 {
29 | padding-bottom: 56.25%;
30 | }
31 |
32 | // Modifier class for 4:3 aspect ratio
33 | .embed-responsive-4by3 {
34 | padding-bottom: 75%;
35 | }
36 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/less/wells.less:
--------------------------------------------------------------------------------
1 | //
2 | // Wells
3 | // --------------------------------------------------
4 |
5 |
6 | // Base class
7 | .well {
8 | min-height: 20px;
9 | padding: 19px;
10 | margin-bottom: 20px;
11 | background-color: @well-bg;
12 | border: 1px solid @well-border;
13 | border-radius: @border-radius-base;
14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
15 | blockquote {
16 | border-color: #ddd;
17 | border-color: rgba(0,0,0,.15);
18 | }
19 | }
20 |
21 | // Sizes
22 | .well-lg {
23 | padding: 24px;
24 | border-radius: @border-radius-large;
25 | }
26 | .well-sm {
27 | padding: 9px;
28 | border-radius: @border-radius-small;
29 | }
30 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/bootstrap/nuget/MyGet.ps1:
--------------------------------------------------------------------------------
1 | $nuget = $env:NuGet
2 |
3 | #parse the version number out of package.json
4 | $bsversion = ((Get-Content $env:SourcesPath\package.json) -join "`n" | ConvertFrom-Json).version
5 |
6 | #create packages
7 | & $nuget pack "nuget\bootstrap.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion
8 | & $nuget pack "nuget\bootstrap.less.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "main": "dist/jquery.js",
4 | "license": "MIT",
5 | "ignore": [
6 | "package.json"
7 | ],
8 | "keywords": [
9 | "jquery",
10 | "javascript",
11 | "browser",
12 | "library"
13 | ],
14 | "homepage": "https://github.com/jquery/jquery-dist",
15 | "version": "2.2.0",
16 | "_release": "2.2.0",
17 | "_resolution": {
18 | "type": "version",
19 | "tag": "2.2.0",
20 | "commit": "6fc01e29bdad0964f62ef56d01297039cdcadbe5"
21 | },
22 | "_source": "git://github.com/jquery/jquery-dist.git",
23 | "_target": "1.9.1 - 2",
24 | "_originalSource": "jquery"
25 | }
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/README.md:
--------------------------------------------------------------------------------
1 | # jQuery Dist
2 |
3 | This repo only contains package distribution files for jQuery Core.
4 |
5 | For source files and issues, visit the [jQuery repo](https://github.com/jquery/jquery).
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "main": "dist/jquery.js",
4 | "license": "MIT",
5 | "ignore": [
6 | "package.json"
7 | ],
8 | "keywords": [
9 | "jquery",
10 | "javascript",
11 | "browser",
12 | "library"
13 | ]
14 | }
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "boss": true,
3 | "curly": true,
4 | "eqeqeq": true,
5 | "eqnull": true,
6 | "expr": true,
7 | "immed": true,
8 | "noarg": true,
9 | "quotmark": "double",
10 | "undef": true,
11 | "unused": true,
12 |
13 | "sub": true,
14 |
15 | // Support: IE < 10, Android < 4.1
16 | // The above browsers are failing a lot of tests in the ES5
17 | // test suite at http://test262.ecmascript.org.
18 | "es3": true,
19 |
20 | "globals": {
21 | "window": true,
22 | "JSON": false,
23 |
24 | "jQuery": true,
25 | "define": true,
26 | "module": true,
27 | "noGlobal": true
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/ajax/parseJSON.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Support: Android 2.3
6 | // Workaround failure to string-cast null input
7 | jQuery.parseJSON = function( data ) {
8 | return JSON.parse( data + "" );
9 | };
10 |
11 | return jQuery.parseJSON;
12 |
13 | } );
14 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/ajax/parseXML.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Cross-browser xml parsing
6 | jQuery.parseXML = function( data ) {
7 | var xml;
8 | if ( !data || typeof data !== "string" ) {
9 | return null;
10 | }
11 |
12 | // Support: IE9
13 | try {
14 | xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
15 | } catch ( e ) {
16 | xml = undefined;
17 | }
18 |
19 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
20 | jQuery.error( "Invalid XML: " + data );
21 | }
22 | return xml;
23 | };
24 |
25 | return jQuery.parseXML;
26 |
27 | } );
28 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/ajax/var/location.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return window.location;
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/ajax/var/nonce.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core"
3 | ], function( jQuery ) {
4 | return jQuery.now();
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/ajax/var/rquery.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /\?/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/attributes.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./core",
3 | "./attributes/attr",
4 | "./attributes/prop",
5 | "./attributes/classes",
6 | "./attributes/val"
7 | ], function( jQuery ) {
8 |
9 | // Return jQuery for attributes-only inclusion
10 | return jQuery;
11 | } );
12 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/core/support.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/document",
3 | "../var/support"
4 | ], function( document, support ) {
5 |
6 | // Support: Safari 8+
7 | // In Safari 8 documents created via document.implementation.createHTMLDocument
8 | // collapse sibling forms: the second one becomes a child of the first one.
9 | // Because of that, this security measure has to be disabled in Safari 8.
10 | // https://bugs.webkit.org/show_bug.cgi?id=137337
11 | support.createHTMLDocument = ( function() {
12 | var body = document.implementation.createHTMLDocument( "" ).body;
13 | body.innerHTML = "";
14 | return body.childNodes.length === 2;
15 | } )();
16 |
17 | return support;
18 | } );
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/core/var/rsingleTag.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // Match a standalone tag
4 | return ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ );
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/addGetHookIf.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | function addGetHookIf( conditionFn, hookFn ) {
4 |
5 | // Define the hook, we'll check on the first run if it's really needed.
6 | return {
7 | get: function() {
8 | if ( conditionFn() ) {
9 |
10 | // Hook not needed (or it's not possible to use it due
11 | // to missing dependency), remove it.
12 | delete this.get;
13 | return;
14 | }
15 |
16 | // Hook needed; redefine it so that the support test is not executed again.
17 | return ( this.get = hookFn ).apply( this, arguments );
18 | }
19 | };
20 | }
21 |
22 | return addGetHookIf;
23 |
24 | } );
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/hiddenVisibleSelectors.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core",
3 | "../selector"
4 | ], function( jQuery ) {
5 |
6 | jQuery.expr.filters.hidden = function( elem ) {
7 | return !jQuery.expr.filters.visible( elem );
8 | };
9 | jQuery.expr.filters.visible = function( elem ) {
10 |
11 | // Support: Opera <= 12.12
12 | // Opera reports offsetWidths and offsetHeights less than zero on some elements
13 | // Use OR instead of AND as the element is not visible if either is true
14 | // See tickets #10406 and #13132
15 | return elem.offsetWidth > 0 || elem.offsetHeight > 0 || elem.getClientRects().length > 0;
16 | };
17 |
18 | } );
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/var/cssExpand.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return [ "Top", "Right", "Bottom", "Left" ];
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/var/getStyles.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return function( elem ) {
3 |
4 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150)
5 | // IE throws on elements created in popups
6 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
7 | var view = elem.ownerDocument.defaultView;
8 |
9 | if ( !view.opener ) {
10 | view = window;
11 | }
12 |
13 | return view.getComputedStyle( elem );
14 | };
15 | } );
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/var/isHidden.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core",
3 | "../../selector"
4 |
5 | // css is assumed
6 | ], function( jQuery ) {
7 |
8 | return function( elem, el ) {
9 |
10 | // isHidden might be called from jQuery#filter function;
11 | // in that case, element will be second argument
12 | elem = el || elem;
13 | return jQuery.css( elem, "display" ) === "none" ||
14 | !jQuery.contains( elem.ownerDocument, elem );
15 | };
16 | } );
17 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/var/rmargin.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^margin/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/var/rnumnonpx.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../var/pnum"
3 | ], function( pnum ) {
4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/css/var/swap.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // A method for quickly swapping in/out CSS properties to get correct calculations.
4 | return function( elem, options, callback, args ) {
5 | var ret, name,
6 | old = {};
7 |
8 | // Remember the old values, and insert the new ones
9 | for ( name in options ) {
10 | old[ name ] = elem.style[ name ];
11 | elem.style[ name ] = options[ name ];
12 | }
13 |
14 | ret = callback.apply( elem, args || [] );
15 |
16 | // Revert the old values
17 | for ( name in options ) {
18 | elem.style[ name ] = old[ name ];
19 | }
20 |
21 | return ret;
22 | };
23 |
24 | } );
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/data/accepts.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | /**
6 | * Determines whether an object can have data
7 | */
8 | jQuery.acceptData = function( owner ) {
9 | // Accepts only:
10 | // - Node
11 | // - Node.ELEMENT_NODE
12 | // - Node.DOCUMENT_NODE
13 | // - Object
14 | // - Any
15 | /* jshint -W018 */
16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
17 | };
18 |
19 | return jQuery.acceptData;
20 | });
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/data/support.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/document",
3 | "../var/support"
4 | ], function( document, support ) {
5 |
6 | ( function() {
7 | var div = document.createElement( "div" );
8 |
9 | // Support: IE<9
10 | support.deleteExpando = true;
11 | try {
12 | delete div.test;
13 | } catch ( e ) {
14 | support.deleteExpando = false;
15 | }
16 |
17 | // Null elements to avoid leaks in IE.
18 | div = null;
19 | } )();
20 |
21 | return support;
22 |
23 | } );
24 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/data/var/acceptData.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | /**
4 | * Determines whether an object can have data
5 | */
6 | return function( owner ) {
7 |
8 | // Accepts only:
9 | // - Node
10 | // - Node.ELEMENT_NODE
11 | // - Node.DOCUMENT_NODE
12 | // - Object
13 | // - Any
14 | /* jshint -W018 */
15 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
16 | };
17 |
18 | } );
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/data/var/dataPriv.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/data/var/dataUser.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/effects/animatedSelector.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core",
3 | "../selector",
4 | "../effects"
5 | ], function( jQuery ) {
6 |
7 | jQuery.expr.filters.animated = function( elem ) {
8 | return jQuery.grep( jQuery.timers, function( fn ) {
9 | return elem === fn.elem;
10 | } ).length;
11 | };
12 |
13 | } );
14 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/event/ajax.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core",
3 | "../event"
4 | ], function( jQuery ) {
5 |
6 | // Attach a bunch of functions for handling common AJAX events
7 | jQuery.each( [
8 | "ajaxStart",
9 | "ajaxStop",
10 | "ajaxComplete",
11 | "ajaxError",
12 | "ajaxSuccess",
13 | "ajaxSend"
14 | ], function( i, type ) {
15 | jQuery.fn[ type ] = function( fn ) {
16 | return this.on( type, fn );
17 | };
18 | } );
19 |
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/event/support.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | support.focusin = "onfocusin" in window;
6 |
7 | return support;
8 |
9 | } );
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/exports/global.js:
--------------------------------------------------------------------------------
1 | var
2 |
3 | // Map over jQuery in case of overwrite
4 | _jQuery = window.jQuery,
5 |
6 | // Map over the $ in case of overwrite
7 | _$ = window.$;
8 |
9 | jQuery.noConflict = function( deep ) {
10 | if ( window.$ === jQuery ) {
11 | window.$ = _$;
12 | }
13 |
14 | if ( deep && window.jQuery === jQuery ) {
15 | window.jQuery = _jQuery;
16 | }
17 |
18 | return jQuery;
19 | };
20 |
21 | // Expose jQuery and $ identifiers, even in AMD
22 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
23 | // and CommonJS for browser emulators (#13566)
24 | if ( !noGlobal ) {
25 | window.jQuery = window.$ = jQuery;
26 | }
27 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/_evalUrl.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../ajax"
3 | ], function( jQuery ) {
4 |
5 | jQuery._evalUrl = function( url ) {
6 | return jQuery.ajax( {
7 | url: url,
8 |
9 | // Make this explicit, since user can override this through ajaxSetup (#11264)
10 | type: "GET",
11 | dataType: "script",
12 | async: false,
13 | global: false,
14 | "throws": true
15 | } );
16 | };
17 |
18 | return jQuery._evalUrl;
19 |
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/createSafeFragment.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./var/nodeNames"
3 | ], function( nodeNames ) {
4 |
5 | function createSafeFragment( document ) {
6 | var list = nodeNames.split( "|" ),
7 | safeFrag = document.createDocumentFragment();
8 |
9 | if ( safeFrag.createElement ) {
10 | while ( list.length ) {
11 | safeFrag.createElement(
12 | list.pop()
13 | );
14 | }
15 | }
16 | return safeFrag;
17 | }
18 |
19 | return createSafeFragment;
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/getAll.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | function getAll( context, tag ) {
6 |
7 | // Support: IE9-11+
8 | // Use typeof to avoid zero-argument method invocation on host objects (#15151)
9 | var ret = typeof context.getElementsByTagName !== "undefined" ?
10 | context.getElementsByTagName( tag || "*" ) :
11 | typeof context.querySelectorAll !== "undefined" ?
12 | context.querySelectorAll( tag || "*" ) :
13 | [];
14 |
15 | return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
16 | jQuery.merge( [ context ], ret ) :
17 | ret;
18 | }
19 |
20 | return getAll;
21 | } );
22 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/setGlobalEval.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../data/var/dataPriv"
3 | ], function( dataPriv ) {
4 |
5 | // Mark scripts as having already been evaluated
6 | function setGlobalEval( elems, refElements ) {
7 | var i = 0,
8 | l = elems.length;
9 |
10 | for ( ; i < l; i++ ) {
11 | dataPriv.set(
12 | elems[ i ],
13 | "globalEval",
14 | !refElements || dataPriv.get( refElements[ i ], "globalEval" )
15 | );
16 | }
17 | }
18 |
19 | return setGlobalEval;
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/var/nodeNames.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return "abbr|article|aside|audio|bdi|canvas|data|datalist|" +
3 | "details|dialog|figcaption|figure|footer|header|hgroup|main|" +
4 | "mark|meter|nav|output|picture|progress|section|summary|template|time|video";
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/var/rcheckableType.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^(?:checkbox|radio)$/i );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/var/rleadingWhitespace.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^\s+/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/var/rscriptType.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^$|\/(?:java|ecma)script/i );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/manipulation/var/rtagName.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /<([\w:-]+)/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/outro.js:
--------------------------------------------------------------------------------
1 | return jQuery;
2 | }));
3 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/queue/delay.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core",
3 | "../queue",
4 | "../effects" // Delay is optional because of this dependency
5 | ], function( jQuery ) {
6 |
7 | // Based off of the plugin by Clint Helfers, with permission.
8 | // http://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
9 | jQuery.fn.delay = function( time, type ) {
10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
11 | type = type || "fx";
12 |
13 | return this.queue( type, function( next, hooks ) {
14 | var timeout = window.setTimeout( next, time );
15 | hooks.stop = function() {
16 | window.clearTimeout( timeout );
17 | };
18 | } );
19 | };
20 |
21 | return jQuery.fn.delay;
22 | } );
23 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/selector-sizzle.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./core",
3 | "sizzle"
4 | ], function( jQuery, Sizzle ) {
5 |
6 | jQuery.find = Sizzle;
7 | jQuery.expr = Sizzle.selectors;
8 | jQuery.expr[ ":" ] = jQuery.expr.pseudos;
9 | jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
10 | jQuery.text = Sizzle.getText;
11 | jQuery.isXMLDoc = Sizzle.isXML;
12 | jQuery.contains = Sizzle.contains;
13 |
14 | } );
15 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/selector.js:
--------------------------------------------------------------------------------
1 | define( [ "./selector-sizzle" ], function() {} );
2 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/traversing/var/dir.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core"
3 | ], function( jQuery ) {
4 |
5 | return function( elem, dir, until ) {
6 | var matched = [],
7 | truncate = until !== undefined;
8 |
9 | while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
10 | if ( elem.nodeType === 1 ) {
11 | if ( truncate && jQuery( elem ).is( until ) ) {
12 | break;
13 | }
14 | matched.push( elem );
15 | }
16 | }
17 | return matched;
18 | };
19 |
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/traversing/var/rneedsContext.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core",
3 | "../../selector"
4 | ], function( jQuery ) {
5 | return jQuery.expr.match.needsContext;
6 | } );
7 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/traversing/var/siblings.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | return function( n, elem ) {
4 | var matched = [];
5 |
6 | for ( ; n; n = n.nextSibling ) {
7 | if ( n.nodeType === 1 && n !== elem ) {
8 | matched.push( n );
9 | }
10 | }
11 |
12 | return matched;
13 | };
14 |
15 | } );
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/arr.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return [];
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/class2type.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // [[Class]] -> type pairs
4 | return {};
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/concat.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.concat;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/deletedIds.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return [];
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/document.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return window.document;
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/documentElement.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./document"
3 | ], function( document ) {
4 | return document.documentElement;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/hasOwn.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.hasOwnProperty;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/indexOf.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.indexOf;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/pnum.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/push.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.push;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/rcssNum.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/pnum"
3 | ], function( pnum ) {
4 |
5 | return new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );
6 |
7 | } );
8 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/rnotwhite.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /\S+/g );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/slice.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.slice;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/support.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // All support tests are defined in their respective modules.
4 | return {};
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/jquery/src/var/toString.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.toString;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | Bootstrap uses [GitHub's Releases feature](https://github.com/blog/1547-release-your-software) for its changelogs.
2 |
3 | See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap.
4 |
5 | Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release.
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/dist/js/npm.js:
--------------------------------------------------------------------------------
1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
2 | require('../../js/transition.js')
3 | require('../../js/alert.js')
4 | require('../../js/button.js')
5 | require('../../js/carousel.js')
6 | require('../../js/collapse.js')
7 | require('../../js/dropdown.js')
8 | require('../../js/modal.js')
9 | require('../../js/tooltip.js')
10 | require('../../js/popover.js')
11 | require('../../js/scrollspy.js')
12 | require('../../js/tab.js')
13 | require('../../js/affix.js')
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/grunt/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends" : "../js/.jshintrc",
3 | "asi" : false,
4 | "browser" : false,
5 | "es3" : false,
6 | "node" : true
7 | }
8 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/js/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "asi" : true,
3 | "browser" : true,
4 | "eqeqeq" : false,
5 | "eqnull" : true,
6 | "es3" : true,
7 | "expr" : true,
8 | "jquery" : true,
9 | "latedef" : true,
10 | "laxbreak" : true,
11 | "nonbsp" : true,
12 | "strict" : true,
13 | "undef" : true,
14 | "unused" : true
15 | }
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/.csslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "adjoining-classes": false,
3 | "box-sizing": false,
4 | "box-model": false,
5 | "compatible-vendor-prefixes": false,
6 | "floats": false,
7 | "font-sizes": false,
8 | "gradients": false,
9 | "important": false,
10 | "known-properties": false,
11 | "outline-none": false,
12 | "qualified-headings": false,
13 | "regex-selectors": false,
14 | "shorthand": false,
15 | "text-indent": false,
16 | "unique-headings": false,
17 | "universal-selector": false,
18 | "unqualified-attributes": false
19 | }
20 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/alerts.less:
--------------------------------------------------------------------------------
1 | // Alerts
2 |
3 | .alert-variant(@background; @border; @text-color) {
4 | background-color: @background;
5 | border-color: @border;
6 | color: @text-color;
7 |
8 | hr {
9 | border-top-color: darken(@border, 5%);
10 | }
11 | .alert-link {
12 | color: darken(@text-color, 10%);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/background-variant.less:
--------------------------------------------------------------------------------
1 | // Contextual backgrounds
2 |
3 | .bg-variant(@color) {
4 | background-color: @color;
5 | a&:hover,
6 | a&:focus {
7 | background-color: darken(@color, 10%);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/border-radius.less:
--------------------------------------------------------------------------------
1 | // Single side border-radius
2 |
3 | .border-top-radius(@radius) {
4 | border-top-right-radius: @radius;
5 | border-top-left-radius: @radius;
6 | }
7 | .border-right-radius(@radius) {
8 | border-bottom-right-radius: @radius;
9 | border-top-right-radius: @radius;
10 | }
11 | .border-bottom-radius(@radius) {
12 | border-bottom-right-radius: @radius;
13 | border-bottom-left-radius: @radius;
14 | }
15 | .border-left-radius(@radius) {
16 | border-bottom-left-radius: @radius;
17 | border-top-left-radius: @radius;
18 | }
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/center-block.less:
--------------------------------------------------------------------------------
1 | // Center-align a block level element
2 |
3 | .center-block() {
4 | display: block;
5 | margin-left: auto;
6 | margin-right: auto;
7 | }
8 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/hide-text.less:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | //
3 | // Heads up! v3 launched with only `.hide-text()`, but per our pattern for
4 | // mixins being reused as classes with the same name, this doesn't hold up. As
5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.
6 | //
7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
8 |
9 | // Deprecated as of v3.0.1 (has been removed in v4)
10 | .hide-text() {
11 | font: ~"0/0" a;
12 | color: transparent;
13 | text-shadow: none;
14 | background-color: transparent;
15 | border: 0;
16 | }
17 |
18 | // New mixin to use as of v3.0.1
19 | .text-hide() {
20 | .hide-text();
21 | }
22 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/labels.less:
--------------------------------------------------------------------------------
1 | // Labels
2 |
3 | .label-variant(@color) {
4 | background-color: @color;
5 |
6 | &[href] {
7 | &:hover,
8 | &:focus {
9 | background-color: darken(@color, 10%);
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/list-group.less:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | .list-group-item-variant(@state; @background; @color) {
4 | .list-group-item-@{state} {
5 | color: @color;
6 | background-color: @background;
7 |
8 | a&,
9 | button& {
10 | color: @color;
11 |
12 | .list-group-item-heading {
13 | color: inherit;
14 | }
15 |
16 | &:hover,
17 | &:focus {
18 | color: @color;
19 | background-color: darken(@background, 5%);
20 | }
21 | &.active,
22 | &.active:hover,
23 | &.active:focus {
24 | color: #fff;
25 | background-color: @color;
26 | border-color: @color;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/nav-divider.less:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | .nav-divider(@color: #e5e5e5) {
6 | height: 1px;
7 | margin: ((@line-height-computed / 2) - 1) 0;
8 | overflow: hidden;
9 | background-color: @color;
10 | }
11 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/nav-vertical-align.less:
--------------------------------------------------------------------------------
1 | // Navbar vertical align
2 | //
3 | // Vertically center elements in the navbar.
4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
5 |
6 | .navbar-vertical-align(@element-height) {
7 | margin-top: ((@navbar-height - @element-height) / 2);
8 | margin-bottom: ((@navbar-height - @element-height) / 2);
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/opacity.less:
--------------------------------------------------------------------------------
1 | // Opacity
2 |
3 | .opacity(@opacity) {
4 | opacity: @opacity;
5 | // IE8 filter
6 | @opacity-ie: (@opacity * 100);
7 | filter: ~"alpha(opacity=@{opacity-ie})";
8 | }
9 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/pagination.less:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
4 | > li {
5 | > a,
6 | > span {
7 | padding: @padding-vertical @padding-horizontal;
8 | font-size: @font-size;
9 | line-height: @line-height;
10 | }
11 | &:first-child {
12 | > a,
13 | > span {
14 | .border-left-radius(@border-radius);
15 | }
16 | }
17 | &:last-child {
18 | > a,
19 | > span {
20 | .border-right-radius(@border-radius);
21 | }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/panels.less:
--------------------------------------------------------------------------------
1 | // Panels
2 |
3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {
4 | border-color: @border;
5 |
6 | & > .panel-heading {
7 | color: @heading-text-color;
8 | background-color: @heading-bg-color;
9 | border-color: @heading-border;
10 |
11 | + .panel-collapse > .panel-body {
12 | border-top-color: @border;
13 | }
14 | .badge {
15 | color: @heading-bg-color;
16 | background-color: @heading-text-color;
17 | }
18 | }
19 | & > .panel-footer {
20 | + .panel-collapse > .panel-body {
21 | border-bottom-color: @border;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/progress-bar.less:
--------------------------------------------------------------------------------
1 | // Progress bars
2 |
3 | .progress-bar-variant(@color) {
4 | background-color: @color;
5 |
6 | // Deprecated parent class requirement as of v3.2.0
7 | .progress-striped & {
8 | #gradient > .striped();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/reset-filter.less:
--------------------------------------------------------------------------------
1 | // Reset filters for IE
2 | //
3 | // When you need to remove a gradient background, do not forget to use this to reset
4 | // the IE filter for IE9 and below.
5 |
6 | .reset-filter() {
7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
8 | }
9 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/reset-text.less:
--------------------------------------------------------------------------------
1 | .reset-text() {
2 | font-family: @font-family-base;
3 | // We deliberately do NOT reset font-size.
4 | font-style: normal;
5 | font-weight: normal;
6 | letter-spacing: normal;
7 | line-break: auto;
8 | line-height: @line-height-base;
9 | text-align: left; // Fallback for where `start` is not supported
10 | text-align: start;
11 | text-decoration: none;
12 | text-shadow: none;
13 | text-transform: none;
14 | white-space: normal;
15 | word-break: normal;
16 | word-spacing: normal;
17 | word-wrap: normal;
18 | }
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/resize.less:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | .resizable(@direction) {
4 | resize: @direction; // Options: horizontal, vertical, both
5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
6 | }
7 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/responsive-visibility.less:
--------------------------------------------------------------------------------
1 | // Responsive utilities
2 |
3 | //
4 | // More easily include all the states for responsive-utilities.less.
5 | .responsive-visibility() {
6 | display: block !important;
7 | table& { display: table !important; }
8 | tr& { display: table-row !important; }
9 | th&,
10 | td& { display: table-cell !important; }
11 | }
12 |
13 | .responsive-invisibility() {
14 | display: none !important;
15 | }
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/size.less:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | .size(@width; @height) {
4 | width: @width;
5 | height: @height;
6 | }
7 |
8 | .square(@size) {
9 | .size(@size; @size);
10 | }
11 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/tab-focus.less:
--------------------------------------------------------------------------------
1 | // WebKit-style focus
2 |
3 | .tab-focus() {
4 | // Default
5 | outline: thin dotted;
6 | // WebKit
7 | outline: 5px auto -webkit-focus-ring-color;
8 | outline-offset: -2px;
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/text-emphasis.less:
--------------------------------------------------------------------------------
1 | // Typography
2 |
3 | .text-emphasis-variant(@color) {
4 | color: @color;
5 | a&:hover,
6 | a&:focus {
7 | color: darken(@color, 10%);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/mixins/text-overflow.less:
--------------------------------------------------------------------------------
1 | // Text overflow
2 | // Requires inline-block or block for proper styling
3 |
4 | .text-overflow() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/less/wells.less:
--------------------------------------------------------------------------------
1 | //
2 | // Wells
3 | // --------------------------------------------------
4 |
5 |
6 | // Base class
7 | .well {
8 | min-height: 20px;
9 | padding: 19px;
10 | margin-bottom: 20px;
11 | background-color: @well-bg;
12 | border: 1px solid @well-border;
13 | border-radius: @border-radius-base;
14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
15 | blockquote {
16 | border-color: #ddd;
17 | border-color: rgba(0,0,0,.15);
18 | }
19 | }
20 |
21 | // Sizes
22 | .well-lg {
23 | padding: 24px;
24 | border-radius: @border-radius-large;
25 | }
26 | .well-sm {
27 | padding: 9px;
28 | border-radius: @border-radius-small;
29 | }
30 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/bootstrap/nuget/MyGet.ps1:
--------------------------------------------------------------------------------
1 | $nuget = $env:NuGet
2 |
3 | #parse the version number out of package.json
4 | $bsversion = ((Get-Content $env:SourcesPath\package.json) -join "`n" | ConvertFrom-Json).version
5 |
6 | #create packages
7 | & $nuget pack "nuget\bootstrap.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion
8 | & $nuget pack "nuget\bootstrap.less.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "main": "dist/jquery.js",
4 | "license": "MIT",
5 | "ignore": [
6 | "package.json"
7 | ],
8 | "keywords": [
9 | "jquery",
10 | "javascript",
11 | "browser",
12 | "library"
13 | ],
14 | "homepage": "https://github.com/jquery/jquery-dist",
15 | "version": "2.2.0",
16 | "_release": "2.2.0",
17 | "_resolution": {
18 | "type": "version",
19 | "tag": "2.2.0",
20 | "commit": "6fc01e29bdad0964f62ef56d01297039cdcadbe5"
21 | },
22 | "_source": "git://github.com/jquery/jquery-dist.git",
23 | "_target": "1.9.1 - 2",
24 | "_originalSource": "jquery"
25 | }
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/README.md:
--------------------------------------------------------------------------------
1 | # jQuery Dist
2 |
3 | This repo only contains package distribution files for jQuery Core.
4 |
5 | For source files and issues, visit the [jQuery repo](https://github.com/jquery/jquery).
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "main": "dist/jquery.js",
4 | "license": "MIT",
5 | "ignore": [
6 | "package.json"
7 | ],
8 | "keywords": [
9 | "jquery",
10 | "javascript",
11 | "browser",
12 | "library"
13 | ]
14 | }
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "boss": true,
3 | "curly": true,
4 | "eqeqeq": true,
5 | "eqnull": true,
6 | "expr": true,
7 | "immed": true,
8 | "noarg": true,
9 | "quotmark": "double",
10 | "undef": true,
11 | "unused": true,
12 |
13 | "sub": true,
14 |
15 | // Support: IE < 10, Android < 4.1
16 | // The above browsers are failing a lot of tests in the ES5
17 | // test suite at http://test262.ecmascript.org.
18 | "es3": true,
19 |
20 | "globals": {
21 | "window": true,
22 | "JSON": false,
23 |
24 | "jQuery": true,
25 | "define": true,
26 | "module": true,
27 | "noGlobal": true
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/ajax/parseJSON.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Support: Android 2.3
6 | // Workaround failure to string-cast null input
7 | jQuery.parseJSON = function( data ) {
8 | return JSON.parse( data + "" );
9 | };
10 |
11 | return jQuery.parseJSON;
12 |
13 | } );
14 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/ajax/parseXML.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Cross-browser xml parsing
6 | jQuery.parseXML = function( data ) {
7 | var xml;
8 | if ( !data || typeof data !== "string" ) {
9 | return null;
10 | }
11 |
12 | // Support: IE9
13 | try {
14 | xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
15 | } catch ( e ) {
16 | xml = undefined;
17 | }
18 |
19 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
20 | jQuery.error( "Invalid XML: " + data );
21 | }
22 | return xml;
23 | };
24 |
25 | return jQuery.parseXML;
26 |
27 | } );
28 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/ajax/var/location.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return window.location;
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/ajax/var/nonce.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core"
3 | ], function( jQuery ) {
4 | return jQuery.now();
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/ajax/var/rquery.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /\?/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/attributes.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./core",
3 | "./attributes/attr",
4 | "./attributes/prop",
5 | "./attributes/classes",
6 | "./attributes/val"
7 | ], function( jQuery ) {
8 |
9 | // Return jQuery for attributes-only inclusion
10 | return jQuery;
11 | } );
12 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/core/support.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/document",
3 | "../var/support"
4 | ], function( document, support ) {
5 |
6 | // Support: Safari 8+
7 | // In Safari 8 documents created via document.implementation.createHTMLDocument
8 | // collapse sibling forms: the second one becomes a child of the first one.
9 | // Because of that, this security measure has to be disabled in Safari 8.
10 | // https://bugs.webkit.org/show_bug.cgi?id=137337
11 | support.createHTMLDocument = ( function() {
12 | var body = document.implementation.createHTMLDocument( "" ).body;
13 | body.innerHTML = "";
14 | return body.childNodes.length === 2;
15 | } )();
16 |
17 | return support;
18 | } );
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/core/var/rsingleTag.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // Match a standalone tag
4 | return ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ );
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/addGetHookIf.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | function addGetHookIf( conditionFn, hookFn ) {
4 |
5 | // Define the hook, we'll check on the first run if it's really needed.
6 | return {
7 | get: function() {
8 | if ( conditionFn() ) {
9 |
10 | // Hook not needed (or it's not possible to use it due
11 | // to missing dependency), remove it.
12 | delete this.get;
13 | return;
14 | }
15 |
16 | // Hook needed; redefine it so that the support test is not executed again.
17 | return ( this.get = hookFn ).apply( this, arguments );
18 | }
19 | };
20 | }
21 |
22 | return addGetHookIf;
23 |
24 | } );
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/hiddenVisibleSelectors.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core",
3 | "../selector"
4 | ], function( jQuery ) {
5 |
6 | jQuery.expr.filters.hidden = function( elem ) {
7 | return !jQuery.expr.filters.visible( elem );
8 | };
9 | jQuery.expr.filters.visible = function( elem ) {
10 |
11 | // Support: Opera <= 12.12
12 | // Opera reports offsetWidths and offsetHeights less than zero on some elements
13 | // Use OR instead of AND as the element is not visible if either is true
14 | // See tickets #10406 and #13132
15 | return elem.offsetWidth > 0 || elem.offsetHeight > 0 || elem.getClientRects().length > 0;
16 | };
17 |
18 | } );
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/var/cssExpand.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return [ "Top", "Right", "Bottom", "Left" ];
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/var/getStyles.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return function( elem ) {
3 |
4 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150)
5 | // IE throws on elements created in popups
6 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
7 | var view = elem.ownerDocument.defaultView;
8 |
9 | if ( !view.opener ) {
10 | view = window;
11 | }
12 |
13 | return view.getComputedStyle( elem );
14 | };
15 | } );
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/var/isHidden.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core",
3 | "../../selector"
4 |
5 | // css is assumed
6 | ], function( jQuery ) {
7 |
8 | return function( elem, el ) {
9 |
10 | // isHidden might be called from jQuery#filter function;
11 | // in that case, element will be second argument
12 | elem = el || elem;
13 | return jQuery.css( elem, "display" ) === "none" ||
14 | !jQuery.contains( elem.ownerDocument, elem );
15 | };
16 | } );
17 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/var/rmargin.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^margin/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/var/rnumnonpx.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../var/pnum"
3 | ], function( pnum ) {
4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/css/var/swap.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // A method for quickly swapping in/out CSS properties to get correct calculations.
4 | return function( elem, options, callback, args ) {
5 | var ret, name,
6 | old = {};
7 |
8 | // Remember the old values, and insert the new ones
9 | for ( name in options ) {
10 | old[ name ] = elem.style[ name ];
11 | elem.style[ name ] = options[ name ];
12 | }
13 |
14 | ret = callback.apply( elem, args || [] );
15 |
16 | // Revert the old values
17 | for ( name in options ) {
18 | elem.style[ name ] = old[ name ];
19 | }
20 |
21 | return ret;
22 | };
23 |
24 | } );
25 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/data/accepts.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | /**
6 | * Determines whether an object can have data
7 | */
8 | jQuery.acceptData = function( owner ) {
9 | // Accepts only:
10 | // - Node
11 | // - Node.ELEMENT_NODE
12 | // - Node.DOCUMENT_NODE
13 | // - Object
14 | // - Any
15 | /* jshint -W018 */
16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
17 | };
18 |
19 | return jQuery.acceptData;
20 | });
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/data/support.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/document",
3 | "../var/support"
4 | ], function( document, support ) {
5 |
6 | ( function() {
7 | var div = document.createElement( "div" );
8 |
9 | // Support: IE<9
10 | support.deleteExpando = true;
11 | try {
12 | delete div.test;
13 | } catch ( e ) {
14 | support.deleteExpando = false;
15 | }
16 |
17 | // Null elements to avoid leaks in IE.
18 | div = null;
19 | } )();
20 |
21 | return support;
22 |
23 | } );
24 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/data/var/acceptData.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | /**
4 | * Determines whether an object can have data
5 | */
6 | return function( owner ) {
7 |
8 | // Accepts only:
9 | // - Node
10 | // - Node.ELEMENT_NODE
11 | // - Node.DOCUMENT_NODE
12 | // - Object
13 | // - Any
14 | /* jshint -W018 */
15 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
16 | };
17 |
18 | } );
19 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/data/var/dataPriv.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/data/var/dataUser.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/effects/animatedSelector.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core",
3 | "../selector",
4 | "../effects"
5 | ], function( jQuery ) {
6 |
7 | jQuery.expr.filters.animated = function( elem ) {
8 | return jQuery.grep( jQuery.timers, function( fn ) {
9 | return elem === fn.elem;
10 | } ).length;
11 | };
12 |
13 | } );
14 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/event/ajax.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core",
3 | "../event"
4 | ], function( jQuery ) {
5 |
6 | // Attach a bunch of functions for handling common AJAX events
7 | jQuery.each( [
8 | "ajaxStart",
9 | "ajaxStop",
10 | "ajaxComplete",
11 | "ajaxError",
12 | "ajaxSuccess",
13 | "ajaxSend"
14 | ], function( i, type ) {
15 | jQuery.fn[ type ] = function( fn ) {
16 | return this.on( type, fn );
17 | };
18 | } );
19 |
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/event/support.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | support.focusin = "onfocusin" in window;
6 |
7 | return support;
8 |
9 | } );
10 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/exports/global.js:
--------------------------------------------------------------------------------
1 | var
2 |
3 | // Map over jQuery in case of overwrite
4 | _jQuery = window.jQuery,
5 |
6 | // Map over the $ in case of overwrite
7 | _$ = window.$;
8 |
9 | jQuery.noConflict = function( deep ) {
10 | if ( window.$ === jQuery ) {
11 | window.$ = _$;
12 | }
13 |
14 | if ( deep && window.jQuery === jQuery ) {
15 | window.jQuery = _jQuery;
16 | }
17 |
18 | return jQuery;
19 | };
20 |
21 | // Expose jQuery and $ identifiers, even in AMD
22 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
23 | // and CommonJS for browser emulators (#13566)
24 | if ( !noGlobal ) {
25 | window.jQuery = window.$ = jQuery;
26 | }
27 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/_evalUrl.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../ajax"
3 | ], function( jQuery ) {
4 |
5 | jQuery._evalUrl = function( url ) {
6 | return jQuery.ajax( {
7 | url: url,
8 |
9 | // Make this explicit, since user can override this through ajaxSetup (#11264)
10 | type: "GET",
11 | dataType: "script",
12 | async: false,
13 | global: false,
14 | "throws": true
15 | } );
16 | };
17 |
18 | return jQuery._evalUrl;
19 |
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/createSafeFragment.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./var/nodeNames"
3 | ], function( nodeNames ) {
4 |
5 | function createSafeFragment( document ) {
6 | var list = nodeNames.split( "|" ),
7 | safeFrag = document.createDocumentFragment();
8 |
9 | if ( safeFrag.createElement ) {
10 | while ( list.length ) {
11 | safeFrag.createElement(
12 | list.pop()
13 | );
14 | }
15 | }
16 | return safeFrag;
17 | }
18 |
19 | return createSafeFragment;
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/getAll.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | function getAll( context, tag ) {
6 |
7 | // Support: IE9-11+
8 | // Use typeof to avoid zero-argument method invocation on host objects (#15151)
9 | var ret = typeof context.getElementsByTagName !== "undefined" ?
10 | context.getElementsByTagName( tag || "*" ) :
11 | typeof context.querySelectorAll !== "undefined" ?
12 | context.querySelectorAll( tag || "*" ) :
13 | [];
14 |
15 | return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
16 | jQuery.merge( [ context ], ret ) :
17 | ret;
18 | }
19 |
20 | return getAll;
21 | } );
22 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/setGlobalEval.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../data/var/dataPriv"
3 | ], function( dataPriv ) {
4 |
5 | // Mark scripts as having already been evaluated
6 | function setGlobalEval( elems, refElements ) {
7 | var i = 0,
8 | l = elems.length;
9 |
10 | for ( ; i < l; i++ ) {
11 | dataPriv.set(
12 | elems[ i ],
13 | "globalEval",
14 | !refElements || dataPriv.get( refElements[ i ], "globalEval" )
15 | );
16 | }
17 | }
18 |
19 | return setGlobalEval;
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/var/nodeNames.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return "abbr|article|aside|audio|bdi|canvas|data|datalist|" +
3 | "details|dialog|figcaption|figure|footer|header|hgroup|main|" +
4 | "mark|meter|nav|output|picture|progress|section|summary|template|time|video";
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/var/rcheckableType.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^(?:checkbox|radio)$/i );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/var/rleadingWhitespace.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^\s+/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/var/rscriptType.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /^$|\/(?:java|ecma)script/i );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/manipulation/var/rtagName.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /<([\w:-]+)/ );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/outro.js:
--------------------------------------------------------------------------------
1 | return jQuery;
2 | }));
3 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/selector-sizzle.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./core",
3 | "sizzle"
4 | ], function( jQuery, Sizzle ) {
5 |
6 | jQuery.find = Sizzle;
7 | jQuery.expr = Sizzle.selectors;
8 | jQuery.expr[ ":" ] = jQuery.expr.pseudos;
9 | jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
10 | jQuery.text = Sizzle.getText;
11 | jQuery.isXMLDoc = Sizzle.isXML;
12 | jQuery.contains = Sizzle.contains;
13 |
14 | } );
15 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/selector.js:
--------------------------------------------------------------------------------
1 | define( [ "./selector-sizzle" ], function() {} );
2 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/traversing/var/dir.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core"
3 | ], function( jQuery ) {
4 |
5 | return function( elem, dir, until ) {
6 | var matched = [],
7 | truncate = until !== undefined;
8 |
9 | while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
10 | if ( elem.nodeType === 1 ) {
11 | if ( truncate && jQuery( elem ).is( until ) ) {
12 | break;
13 | }
14 | matched.push( elem );
15 | }
16 | }
17 | return matched;
18 | };
19 |
20 | } );
21 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/traversing/var/rneedsContext.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../../core",
3 | "../../selector"
4 | ], function( jQuery ) {
5 | return jQuery.expr.match.needsContext;
6 | } );
7 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/traversing/var/siblings.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | return function( n, elem ) {
4 | var matched = [];
5 |
6 | for ( ; n; n = n.nextSibling ) {
7 | if ( n.nodeType === 1 && n !== elem ) {
8 | matched.push( n );
9 | }
10 | }
11 |
12 | return matched;
13 | };
14 |
15 | } );
16 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/arr.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return [];
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/class2type.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // [[Class]] -> type pairs
4 | return {};
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/concat.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.concat;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/deletedIds.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return [];
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/document.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return window.document;
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/documentElement.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./document"
3 | ], function( document ) {
4 | return document.documentElement;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/hasOwn.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.hasOwnProperty;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/indexOf.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.indexOf;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/pnum.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/push.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.push;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/rcssNum.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "../var/pnum"
3 | ], function( pnum ) {
4 |
5 | return new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );
6 |
7 | } );
8 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/rnotwhite.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | return ( /\S+/g );
3 | } );
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/slice.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.slice;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/support.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 |
3 | // All support tests are defined in their respective modules.
4 | return {};
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/assets/vendors/vendors/jquery/src/var/toString.js:
--------------------------------------------------------------------------------
1 | define( [
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.toString;
5 | } );
6 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.cljs.edn:
--------------------------------------------------------------------------------
1 | {:require [slide.app adzerk.boot-cljs-repl adzerk.boot-reload], :init-fns [slide.app/init], :compiler-options {:asset-path "js/app.out"}}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.js:
--------------------------------------------------------------------------------
1 | var CLOSURE_UNCOMPILED_DEFINES = null;
2 | if(typeof goog == "undefined") document.write('');
3 | document.write('');
4 | document.write('');
5 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_cljs_repl.cljs:
--------------------------------------------------------------------------------
1 | (ns adzerk.boot-cljs-repl (:require [weasel.repl :as repl]))
2 | (let [repl-conn "ws://localhost:50760"] (when (and repl-conn (not (repl/alive?))) (repl/connect "ws://localhost:50760")))
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_cljs_repl.cljs.cache.edn:
--------------------------------------------------------------------------------
1 | ;; Analyzed by ClojureScript 1.7.122
2 | {:name adzerk.boot-cljs-repl, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires {repl weasel.repl, weasel.repl weasel.repl}, :imports nil}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_cljs_repl.js:
--------------------------------------------------------------------------------
1 | // Compiled by ClojureScript 1.7.122 {}
2 | goog.provide('adzerk.boot_cljs_repl');
3 | goog.require('cljs.core');
4 | goog.require('weasel.repl');
5 | var repl_conn_8320 = "ws://localhost:50760";
6 | if(cljs.core.truth_((function (){var and__4894__auto__ = repl_conn_8320;
7 | if(cljs.core.truth_(and__4894__auto__)){
8 | return cljs.core.not.call(null,weasel.repl.alive_QMARK_.call(null));
9 | } else {
10 | return and__4894__auto__;
11 | }
12 | })())){
13 | weasel.repl.connect.call(null,"ws://localhost:50760");
14 | } else {
15 | }
16 |
17 | //# sourceMappingURL=boot_cljs_repl.js.map
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_cljs_repl.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"\/Volumes\/Data\/Copy\/dotfiles\/.boot\/cache\/tmp\/Users\/coldnew\/Workspace\/from-elisp-to-clojure\/slide\/assets\/slide\/kry\/ixzxya\/js\/app.out\/adzerk\/boot_cljs_repl.js","sources":["boot_cljs_repl.cljs"],"lineCount":17,"mappings":";AAAA;;;AACA,qBAAA,jBAAMA;AAAN,AAAwC,oBAAM,iBAAAC,oBAAKD;AAAL,AAAA,oBAAAC;AAAe,OAACC,wBAAI,AAACC;;AAArBF;;;AAAN,AAA0C,8BAAA,9BAACG;;AAA3C","names":["repl-conn","and__4894__auto__","cljs.core\/not","weasel.repl\/alive?","weasel.repl\/connect"]}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_reload.cljs:
--------------------------------------------------------------------------------
1 | (ns adzerk.boot-reload (:require [adzerk.boot-reload.client :as client] slide.app))
2 | (client/connect "ws://localhost:49452" {:on-jsload (fn* [] (slide.app/init))})
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_reload.cljs.cache.edn:
--------------------------------------------------------------------------------
1 | ;; Analyzed by ClojureScript 1.7.122
2 | {:use-macros nil, :excludes #{}, :name adzerk.boot-reload, :imports nil, :requires {client adzerk.boot-reload.client, adzerk.boot-reload.client adzerk.boot-reload.client, slide.app slide.app}, :uses nil, :require-macros nil, :cljs.analyzer/constants {:seen #{:on-jsload}, :order [:on-jsload]}, :doc nil}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_reload.js:
--------------------------------------------------------------------------------
1 | // Compiled by ClojureScript 1.7.122 {}
2 | goog.provide('adzerk.boot_reload');
3 | goog.require('cljs.core');
4 | goog.require('adzerk.boot_reload.client');
5 | goog.require('slide.app');
6 | adzerk.boot_reload.client.connect.call(null,"ws://localhost:49452",new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"on-jsload","on-jsload",-395756602),(function (){
7 | return slide.app.init.call(null);
8 | })], null));
9 |
10 | //# sourceMappingURL=boot_reload.js.map
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_reload.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"\/Volumes\/Data\/Copy\/dotfiles\/.boot\/cache\/tmp\/Users\/coldnew\/Workspace\/from-elisp-to-clojure\/slide\/assets\/slide\/kry\/ixzxya\/js\/app.out\/adzerk\/boot_reload.js","sources":["boot_reload.cljs"],"lineCount":10,"mappings":";AAAA;;;;AACA,4CAAA,uBAAA,2CAAA,9GAACA,6KAAkD;AAAA,AAAQ,OAACC","names":["adzerk.boot-reload.client\/connect","slide.app\/init"]}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/adzerk/boot_reload/connection.cljs:
--------------------------------------------------------------------------------
1 | (ns adzerk.boot-reload.connection
2 | (:require
3 | [clojure.browser.net :as net]))
4 |
5 | (def ws-conn (atom nil))
6 |
7 | (defn alive? [] (not (nil? @ws-conn)))
8 |
9 | (defn send-message! [message]
10 | (when-let [conn @ws-conn]
11 | (net/transmit conn (pr-str message))))
12 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/boot/cljs/main12888.cljs:
--------------------------------------------------------------------------------
1 | (ns boot.cljs.main12888 (:require adzerk.boot-cljs-repl adzerk.boot-reload slide.app))
2 |
3 | (do (slide.app/init))
4 |
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/boot/cljs/main12888.cljs.cache.edn:
--------------------------------------------------------------------------------
1 | ;; Analyzed by ClojureScript 1.7.122
2 | {:name boot.cljs.main12888, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires {adzerk.boot-cljs-repl adzerk.boot-cljs-repl, adzerk.boot-reload adzerk.boot-reload, slide.app slide.app}, :imports nil}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/boot/cljs/main12888.js:
--------------------------------------------------------------------------------
1 | // Compiled by ClojureScript 1.7.122 {}
2 | goog.provide('boot.cljs.main12888');
3 | goog.require('cljs.core');
4 | goog.require('adzerk.boot_cljs_repl');
5 | goog.require('adzerk.boot_reload');
6 | goog.require('slide.app');
7 | slide.app.init.call(null);
8 |
9 | //# sourceMappingURL=main12888.js.map
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/js/app.out/boot/cljs/main12888.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"\/Volumes\/Data\/Copy\/dotfiles\/.boot\/cache\/tmp\/Users\/coldnew\/Workspace\/from-elisp-to-clojure\/slide\/assets\/slide\/kry\/ixzxya\/js\/app.out\/boot\/cljs\/main12888.js","sources":["main12888.cljs"],"lineCount":9,"mappings":";AAAA;;;;;AAEA,AAAI,AAACA","names":["slide.app\/init"]}
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Applied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Applied.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Cookbook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Cookbook.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Data Analysis Cookbook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Data Analysis Cookbook.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Data Structures and Algorithms Cookbook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Data Structures and Algorithms Cookbook.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure High Performance Programming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure High Performance Programming.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Programming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Programming.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Reactive Programming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Reactive Programming.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Recipes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Recipes.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Web Development Essentials.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure Web Development Essentials.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Data Science.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Data Science.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Domain-specific Languages.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Domain-specific Languages.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Finance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Finance.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Machine Learning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for Machine Learning.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for the Brave and True.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure for the Brave and True.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure in Action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Clojure in Action.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Living Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Living Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Mastering Clojure Data Analysis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Mastering Clojure Data Analysis.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Mastering Clojure Macros.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Mastering Clojure Macros.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Practical Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Practical Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Programming Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Programming Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/The Joy of Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/The Joy of Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-clj/Web Development with Clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-clj/Web Development with Clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-cljs/ClojureScript Unraveled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-cljs/ClojureScript Unraveled.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-cljs/ClojureScript Up and Running.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-cljs/ClojureScript Up and Running.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-cljs/Etudes for ClojureScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-cljs/Etudes for ClojureScript.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/books-cljs/Learning ClojureScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/books-cljs/Learning ClojureScript.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/boot-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/boot-text.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/boot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/boot.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/cljs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/cljs.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/clojure.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/david.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/david.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/elisp-doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/elisp-doc.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/emacs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/emacs.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/leiningen-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/leiningen-text.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/leiningen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/leiningen.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/lisp trend1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/lisp trend1.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/lisp trend2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/lisp trend2.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/qa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/qa.png
--------------------------------------------------------------------------------
/04/From Emacs-Lisp to Clojure/picts/rich-hickey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/04/From Emacs-Lisp to Clojure/picts/rich-hickey.png
--------------------------------------------------------------------------------
/07/07.org:
--------------------------------------------------------------------------------
1 | * Meetup
2 |
3 | * 場地
4 |
5 | - 時間: [2018-07-09 一 19:30-21:30]
6 | - 地點:咖朵咖啡 (10691台北市大安區敦化南路一段190巷16-1號, Taipei, tw)
7 | - Google Map:[[https://goo.gl/maps/FuHtEt39djv][咖朵咖啡]]
8 |
9 | ** 6th
10 |
11 | *** 簽到表 _sign here_
12 | - 本次活動未提醒簽到
13 | - 請以 doodle : [[https://doodle.com/poll/n5bt524irube9gyh]] 參加成員做為參考
14 |
15 | *** 講題或套件介紹
16 | - 純閒聊,無特別介紹
17 |
18 | *** 自我介紹
19 |
20 | **** 你的暱稱
21 | **** 使用 Emacs 多久了?
22 | **** 平常使用 Emacs 在做什麼?你是在什麼環境下使用的?
23 | 註:沒使用經驗就跳過
24 |
25 | *** 講題資料
26 |
27 | - 無
28 |
29 | * Notes
30 |
31 | - 有拍照,請見本目錄底下檔案
32 | - 有幾位偶爾在 Telegram 發言的朋友第一次來參加,很開心!
33 | - 蛋糕好ㄘ
34 |
35 | * Ideas
36 |
37 | - 這次沒什麼特別的點,可能之後還是準備一些聊的材料,才不會太乾
38 |
39 |
--------------------------------------------------------------------------------
/07/photo_2018-07-09_23-18-05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/07/photo_2018-07-09_23-18-05.jpg
--------------------------------------------------------------------------------
/07/photo_2018-07-09_23-25-13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emacs-tw/meetup/4722f6ea42a7750cc69fa63063143d90a3e040f7/07/photo_2018-07-09_23-25-13.jpg
--------------------------------------------------------------------------------
/README.org:
--------------------------------------------------------------------------------
1 | * Emacs Taiwan Meetup
2 |
3 | This is the resouce of Emacs.tw community meetup. e.g. records, slideshow files.
4 |
5 | Emacs台灣社群的聚會資源都放在這,例如聚會紀錄、投影片檔案等。
6 |
--------------------------------------------------------------------------------