aboutsummaryrefslogtreecommitdiff
path: root/sx-question-mode.el
Commit message (Collapse)AuthorAgeFilesLines
* Use defconst instead of defvar where appropriate.Artur Malabarba2015-01-041-1/+1
| | | | Fix #200
* Merge branch 'organize' of github.com:vermiculus/sx.el into organizeSean Allred2015-01-041-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: sx-cache.el sx-encoding.el sx-favorites.el sx-filter.el sx-interaction.el sx-method.el sx-question-list.el sx-question-mode.el sx-question-print.el sx-question.el sx-tab.el sx-time.el sx.el
| * Merge branch 'master' into organizeSean Allred2014-12-031-10/+26
| |\
| * | Standardize local variablesSean Allred2014-12-011-2/+2
| | | | | | | | | | | | | | | - Move lexical-binding to top of file; fixes #123 - Use indent-tabs-mode: nil for all files
| * | Merge branch 'reorganize-question-mode' into organizeSean Allred2014-11-291-408/+3
| |\ \
| * \ \ Merge branch 'master' into organizeSean Allred2014-11-291-56/+45
| |\ \ \
| * | | | Provide commentaries for each fileSean Allred2014-11-281-0/+3
| | | | |
| * | | | File header normalizationSean Allred2014-11-271-1/+1
| | | | |
* | | | | Standardize local variablesSean Allred2015-01-041-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | - Move lexical-binding to top of file; fixes #123 - Use indent-tabs-mode: nil for all files
* | | | | Provide commentaries for each fileSean Allred2015-01-041-0/+3
| | | | |
* | | | | "u" and "d" unconditionally apply votes instead of toggling.Artur Malabarba2015-01-041-2/+2
| | | | | | | | | | | | | | | | | | | | To remove votes, use C-u.
* | | | | Bind favoriting to "*"Artur Malabarba2015-01-041-0/+1
| | | | |
* | | | | Bind switchto-map to "s"Artur Malabarba2015-01-041-1/+2
| | | | |
* | | | | Merge branch 'master' into searchSean Allred2015-01-021-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Branch: search
| * | | | | Refactor .site to .site_parArtur Malabarba2014-12-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out some api objects do have a site property, except its value is not a string, it is another object. The actual string we've been referring to as .site is the .site.api_site_parameter To avoid conflicts, I've renamed all our uses of .site to .site_par, and sx-assoc-let now makes sure the object has a .site_par value, instead of a .site value (which it may or may not have now, and is the same object that the api refers to as site).
| * | | | | Displaying questions uses pop-to-buffer instead of switch by defaultArtur Malabarba2014-12-221-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #153 See variable `sx-question-mode-display-buffer-function'
| * | | | | Properly skip invisible sections.Artur Malabarba2014-12-221-4/+2
| | | | | |
* | | | | | Bind sx-search to sArtur Malabarba2014-12-281-0/+1
| | | | | |
* | | | | | Merge branch 'master' into visit-question-from-linkSean Allred2014-12-261-6/+6
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: sx.el Conflict arose from 6eb53ee0f12dd9f7d444e6749f6cc55c6db62078
| * | | | | Displaying questions uses pop-to-buffer instead of switch by defaultArtur Malabarba2014-12-201-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #153 See variable `sx-question-mode-display-buffer-function'
| * | | | | Properly skip invisible sections.Artur Malabarba2014-12-181-4/+2
| | | | | |
* | | | | | Refactor sx-visit to sx-visit-externallyArtur Malabarba2014-12-201-1/+1
|/ / / / /
* | | | | Fix lexical bindings.Artur Malabarba2014-12-141-4/+0
| | | | |
* | | | | Also mention qArtur Malabarba2014-12-141-1/+4
| | | | |
* | | | | Use the header-line as a UI guide on the question buffer.Artur Malabarba2014-12-141-0/+19
| | | | |
* | | | | HOTFIX: Mark question as read when displaying it.Artur Malabarba2014-12-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a pretty big bug because it was leading SX to think the question wasn't read, even though it was open. This, in turn, prevented the user from being able to do anything (vote, comment) on the question, since we prevent interaction with unread questions.
* | | | | Define up and down keys in question-mode.Artur Malabarba2014-12-091-1/+4
| | | | |
* | | | | Improve some header comments.Artur Malabarba2014-12-061-1/+1
| | | | |
* | | | | Merge branch 'master' into answeringArtur Malabarba2014-12-031-3/+17
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | Conflicts: sx-question-list.el sx-question-print.el sx-tab.el
| * | | | Merge branch 'master' into improve-display-engineSean Allred2014-12-021-7/+9
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: sx-interaction.el Conflicting functions: sx--data-here
| * | | | | Refactor sx-question-mode--window into a function.Artur Malabarba2014-12-011-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It made little sense the way it was, and it was complicated. Now that it's a function, it's always up to date.
| * | | | | Define and use sx-question-mode-display-buffer-functionArtur Malabarba2014-12-011-1/+10
| | |_|_|/ | |/| | |
* | | | | Fix bug introduced by new use of overlays.Artur Malabarba2014-12-021-1/+1
| | | | |
* | | | | Editing implementedArtur Malabarba2014-12-021-0/+1
| | | | | | | | | | | | | | | | | | | | Fix #11
* | | | | sx-answer to start composing from the question bufferArtur Malabarba2014-12-021-0/+1
| |/ / / |/| | |
* | | | Comments are now hidden when you fold the questionArtur Malabarba2014-12-011-6/+8
| | | |
* | | | Slight tweak to question-mode-recenter-lineArtur Malabarba2014-11-291-1/+1
|/ / / | | | | | | | | | | | | So the "add comment" button is visible after navigating to the comments section.
* | / Split sx-question-mode into two files.Artur Malabarba2014-11-291-408/+3
| |/ |/| | | | | | | | | | | sx-question-print holds all the logic for printing the buffer's content. The original file is reserved for the mode definition, interactive commands, and functions that create and display the bufer.
* | Tweak section header face.Artur Malabarba2014-11-291-2/+2
| |
* | Turn interactible objects into actual buttonsArtur Malabarba2014-11-291-54/+43
|/ | | | Fixes #96
* Merge branch 'master' into hotfixSean Allred2014-11-271-3/+24
|\
| * Merge pull request #105 from vermiculus/issue-97Sean Allred2014-11-271-3/+24
| |\ | | | | | | Don't fill link labels or headers
| | * Finish partial fix.Artur Malabarba2014-11-261-8/+8
| | |
| | * Don't fill link labels or headersArtur Malabarba2014-11-261-3/+24
| | | | | | | | | | | | Fixes #97
* | | Fix #111Sean Allred2014-11-271-1/+7
| | |
* | | Fix #110Sean Allred2014-11-271-1/+1
|/ /
* | Give feedback on finished refresh.Artur Malabarba2014-11-261-1/+2
| | | | | | | | | | Now that position is preserved, refreshing is so discreet that we need some feedback. :)
* | Preserve visual position when refreshingArtur Malabarba2014-11-261-3/+6
|/ | | | Both for question list and question mode.
* Add keybind for commenting.Artur Malabarba2014-11-261-0/+1
|
* Merge branch 'voting' into commentingArtur Malabarba2014-11-261-18/+51
|\